I've recently read this small book, I devoured the 128 pages within two hours. Thought written in 1993, I think it is still highly accurate. Feibelman, a physicist, describes several cases of unsuccessful scientific careers, despite hard work and intelligence. He points out the problems and gives advise how to avoid them. Every scientist should read his book early in grad school, refresh his memory when finishing grad school, and again when mentoring graduate students. A PhD is Not Enough on Amazon