What do you think?
Rate this book


394 pages, Mass Market Paperback
First published August 29, 2005

“Which is harder: devising an unsolvable problem, or solving that problem?"










Impossible to review without spoilers, impossible to stop thinking about.