"Oh Sh*t, What Now?" by Craig Oldham was a bit of an impulse buy but turned out to be a fun read filled with lots of practical information. Even though it claims its advice is for the "new graphic designer" I felt that this was written for those who've got a little bit of experience under their belt. A complete beginner might find it helpful and funny but I think a semi-pro would benefit most. That said, I really enjoyed it!