Essential for any Bach enthusiast. Be warned, though, that this book is likely to cost you a great deal more than the cover price. Sir Nicholas Kenyon lists his top Bach works early in the book. I've got about 20 cantatas on CD and none of mine were in his list, so I'm going to have to spend at least £50 catching up with what I've been missing! Also, if reading the biographical chapters doesn't make you start planning a tour of Thuringia, I'll be surprised. The best thing about this book, though is that the author's enthusiasm is infectious and encourages the reader to explore the subject still further. The tone is simultaneously scholarly and light and although the author describes the book as something to dip into, it's not a difficult extended read. I'm still chuckling at the number of members of the extended family called Johann Christoph Bach!