Pedigree of the Royal House of Guelph: Dukes of Brunswick, Kings of Great Britain and Ireland, and of Hanover, Proceeding From the House of d'Este