Comment Not to be picky... (Score 3, Informative) 185
Sorry, but technically a klein bottle is a four-dimensional figure (impossible to A) comprehend and B) create). Still looks cool!
The best book on programming for the layman is "Alice in Wonderland"; but that's because it's the best book on anything for the layman.