I finished reading Facts and Fallacies of Software Engineering a few weeks ago. This is an excellent book and I recommend it for anyone who's been in the industry for a few years.
Typically I don't enjoy books of this type because I feel they are too preachy, written by people who aren't on the front lines and don't understand the day to day problems a programmer will face or are just too long winded. Neither appears to be the case here.
Mr Glass takes a very interesting approach to this book. In addition to listing good resources for every fact/fallacy he also offers a small (albeit less detailed) section on why people disbelieve in this particular item.
Top 3 facts which I think have the most value in my job
Top 3 facts which I think more people need to take to heart
Top 3 facts which most surprised me
Citation:
Glass, Robert L. Facts and Fallacies of Software Engineering. Pearson, Education Inc, 2003