+ 1 on the Bryan Peterson.
I'd also like to recommend 'Travel Photography' by Steve Davey. Even if travel photography is not your bag, the information within can all be applied - there's a lot in there on composition as well as more technical aspects. Also, the book is illustrated with...