A French king at Holyrood - Mackenzie-Stuart, Alexander John 1924-2000 (John Donald Publ., 1995)