books on complex patterns