What do you think?
Rate this book


314 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.