A great and terrible beauty - Bray, Libba (Simon and Schuster, 2006)