Alexander II: the last great tsar - Radzinskii, Edvard (Free Press, 2005)