Another one on computing: The Elements of Computing Systems. This book explains how computers work by teaching you to build a computer from scratch, staring with logic gates. By the end you have a working (emulation of) a computer, every component of which you built. It's great if you already know how to program and want to learn how computers work at a lower level.
There are many recommended reading threads on lesswrong. Some examples include: Math, Textbooks and Rationality.
I am looking to compile another such thread, this time aimed at "exceptional explainers" and their works. For example, I find Richard Feynman's QED: The Strange Theory of Light and Matter to be one such book.
Please list out other authors and books which you think are wonderfully written, in such a way that maximizes communication and explanation to laypeople in the given field. For example:
Physics: Richard Feynman - QED: The Strange Theory of Light and Matter.
Thank you,
Jeremy