Found in 1 comment on Hacker News
Oh, and I almost forgot! An important book to read is A Ph.D. is Not Enough! A Guide to Survival in Science:

http://www.amazon.com/PhD-Not-Enough-Survival-Science/dp/020...

It's a bit dated, but it's quite valuable.

Fresh book recommendations delivered straight to your inbox every Thursday.