Haskell Programming from first principles
Chris Allen & Julie Moronuki
Structure and Interpretation of Computer Programs, Second Edition
Harold Abelson, Gerald Jay Sussman, Julie Sussman
DoubleStar
Robert A. Heinlein
The Grand Design
Stephen Hawking & Leonard Mlodinow
The Non-Designer's Design Book
Robin Williams