Harald III of Norway — King of Norway from 1046 to 1066