Antifragile - Taleb
What is Life? - Schrodinger
Structure and Interpretations of Computer Programs - Abelson