annstephensauthor.com
His Royal Highness Who?
In the nearly one thousand years since the Normans conquered England, there have only been nine names borne by the nation’s kings.