Enigma variations - Price, Richard (Harvard University Press, 1995)