The last grand-duchess: Her Imperial Highness Grand-Duchess Olga Alexandrovna, 1 June 1882-24 November 1960. [With plates, including portraits and genealogical tables.]
Vorres, Ian.
London, 
1964.