I'm currently reading The Career Programmer: Guerilla Tactics for an Imperfect World. It's fantastic! It's as entertaining as Expert C Programming: Deep C Secrets but as important to read as The Mythical Man-Month.
Simply put, this is a must read, especially if you've been coding professionally for a while, and you're tired of getting kicked around by unreasonable deadlines, politics, etc. This book has taught me that ignoring politics is like thinking you can walk across a freeway just because you have your eyes closed. In between the non-stop entertainment is a fully-developed, practical plan for dealing with work when things don't go according to plan.
I'm not quite done with it yet, but so far, it's a godsend.