Robert A. Heinlein (1951)

5/5. Finished Friday 30 March, 2012.

(Originally published on Goodreads.)