Ivan the terrible - Neuberger, Joan (New York : I.B Tauris & Co. Ltd, 2003)