Apollo's Angels: A History of Ballet

It is rare that you read a book, and mentally shout “Yes! Yes!” as you tick off all the things you agree with, but had never actually verbalised. It is even rarer to read a book where, in a subject you know pretty well, on almost every page you learn at least one fascinating new thing. But Jennifer Homans’ Apollo’s Angels is that book.