Alexander II

Edvard Radzinsky
Free Press
9780743273329
0-7432-7332-X