A pretty good book. I quite enjoyed some of the analogies and the section on giving time estimates!