Many thanks to cousin Keith for recommending this book to me.
It's a good read, and whilst I don't agree with 100% of what Joel says, he still talks a lot of sense. Definitely one to give to your manager too.