A list of must-read books for the science-inclined folks (non-fiction)
- Apprentice to Genius: The Making of a Scientific Dynasty by Robert Kanigel
- To Know a Fly, by Vincent G. Dethier
- For Love of Insects by Thomas Eisner
- Chaos, by James Gleick
- The pleasure of finding things out, by Richard Feynman
- The art of insight in science and engineering, by Sanjoy Mahajan
- The Art of Doing Science and Engineering: Learning to Learn, by Richard Hamming
- Code book, by Simon Singh
- Four golden lessons (for grad students), by Steve Weinberg
- The importance of stupidity in scientific research, by Martin Schwartz