Queens, Empresses, Grand Duchesses and Regents: Women Rulers of Europe, A.D. 13281989