Ivan the terrible - Neuberger, Joan, (I.B. Tauris,)