The enigma of Mary Stuart;