My book recommendations

Here are most of my favorite books. Some of them may be outdated, some are out of print, but each is, IMHO, a must have for anyone who is interested in the subject in question.

Arts and Crafts

Edward R. Tufte - "Envisioning Information"
Edward R, Tufte - "Visual Explanations"
Edward R. Tufte - "The Visual Display of Quantitative Information"
If you ever have to create reports for any serious purpose, you should read these books.

Donald Hubbard - "Ships-In-Bottles - A Step-by-Step Guide to a Venerable Nautical Craft"
A creative way of spending a day. Or a week. Or a year.

Toshie Takahama - "The Joy of Origami"
A creative way of spending a few minutes at a time.


History

William L. Shirer - "The Rise and Fall of the Third Reich"
Heavy stuff, bot literally (1500+ pages) and figuratively, but you should know history lest it repeat itself.

Barbara Tuchman - "The Guns of August"
About the month in 1914 that defined what the 20th century would be.

Isaac Asimov - "Asimov's Guide to the Bible"
Historical references to the peoples and events in the Bible.

Jorge Caldeira - "Hist�ria do Brasil"
Jorge Caldeira - "Mau� - Empres�rio do Imp�rio"
Saiba como foi que o Brasil ficou o que � hoje.


Humor

P. G. Wodehouse - . . .
You can pick any P.G.Wodehouse book and you'll be guaranteed to have a few of the funniest hours you ever lived. Suggestion: start with "Something Fresh".


Mistery

Erle Stanley Gardner - "The Case of the Substitute Face"
Formulaic, but not repetitive. The "Substitute Face" is the best, IMHO, of the "Perry Mason" courtroom thrillers.

Dashiell Hammett - "The Maltese Falcon"
A true classic, and deservedly so.

Raymond Chandler - "The Lady in the Lake"
Another classic, also deserved.

Conan Doyle - "The Annotated Sherlock Holmes" - (with Notes and Bibliography by William S. Baring-Gould)
Get all the stories, together with all the references you never dreamed to get,


Business

Clayton Christensen - "The Innovator's Dilemma"
Why the best managed companies cannot compete against "inferior" products.


Science and engineering Textbooks

Feynman, Leighton, Sands - "The Feynman Lectures on Physics"
Still the best university textbook on basic physics

Eisberg, Resnick - "Quantum Physics of Atoms, Molecules, Solids, Nuclei, and Particles"
If you only want or need to study one semester of quantum physics, this is the book for you.

Misner, Thorne, Wheeler - "Gravitation"
THE textbook for general relativity.

Keith Symon - "Mechanics"
Basic to mid-level classical mechanics.

Oppenheim, Schafer - "Discrete-Time Signal Processing"
There are easier books for beginners, more complete for advanced students, but this one is what most DSP students need to read.

Richard Dorf - "Modern Control Systems"
The most readable textbook I have seen on servomechanisms.

John Pierce - "An Introduction to Information Theory"
EVERYONE should know at least what is in this book about information theory.


Statistics

M. J. Moroney - "Facts from Figures"
A basic but correct, very readable introduction to the science of statistics.

Richard Hamming - "The Art of Probability for Scientists and Engineers"
A somewhat non-orthodox way of teaching statistics.


Philosophy and New Trends in Science

Francis Crick - "The Astonishing Hypothesis"
One of the best treatises in complexity, emerging consciousness, and the nature of the human mind.

Marvin Minsky - "The Society of Mind"
Idem.

Stuart Kauffman - "At Home in the Universe"
Another one. These three are the best in this field.

Carl Sagan - "The Dragons of Eden"
An excellent work on the evolution of the human mind

Walter Sullivan - "We Are Not Alone"
A classic book on the search for extraterrestrial intelligence.

Richard Hamming - "The Art of Doing Science and Engineering - Learning to Learn"
The title says it all. And from this author you can only expect excellent things.

John Allen Paulos - "Innumeracy"
Why can't people estimate numbers with any accuracy?

K. Eric Drexler - "Engines of Creation"
Where this "nanotechnology" stuff came from.

Gerard O'Neill - "The High Frontier"
A project for space colonies that would solve Earth's energy problems. It never came to be, but it was a beautiful dream...


Software

Eric S. Raymond - "The Cathedral and the Bazaar"
If you do anything at all having to do with software, this is what you should know about open-source software.

Mike Gancarz - "The Unix Philosophy"
It's not just an operating system, it's a way of life.

Herbert Schildt - "Artificial Intelligence Using C"
Herbert Schildt - "Born to Code in C"
A couple of lightweight books for those who want to improve their skills in the C language.

Patrick Henry Winston - "Artificial Intelligence"
This is the best generic book about AI. If you want more than this, then you must specialize.

Jurafsky, Martin - "Speech and Language Processing"
Then, if your speciality in AI is NLP, read this book.

Johnson, Troan - "Linux Application Development"
If you do serious programming under Linux, this is the most important book you can get.

Matthew, Stones, et alii. - "Professional Linux Programming"
A kind of Linux encyclopaedia, 28 chapters each covering the basics of one subject. The next book you should get after Johnson, Troan

Press, Teukolsky, Vetterling, Flannery - "Numerical Recipes in C"
A somewhat polemic book, but everyone who does numerical analysis should get it. You may need more specialized books later, but here you'll find at least a little bit on all the most important parts of numerical programming.

Bruce Schneier - "Applied Cryptography"
The best introduction to cryptography.

Eug�ne Kain - "The MFC Answer Book"
I do not recommend you to program in MFC at all, but if you cannot escape it, this is the best FAQ for those many annoyances you'll find from time to time.


1
Hosted by www.Geocities.ws