Classic on software development - it changed the way I understood code, and convinced me to always aim for readability and human-optimized code. Its focus on readability and naming really influenced my view on software, and helped me understand better testing.