Pedigree tree of Malcolm II King of Scots 1005-1034