This is the family tree for monarchs of England (and Wales after 1282) from Alfred the Great to Elizabeth I of England. The House of Wessex family tree precedes this family tree and the family tree of the British royal family follows it.
As to the medieval histories of Scotland and Wales:
For a simplified family tree see family tree of British monarchs (and alternative successions of the English and British crown for unsuccessful claimants' family trees).
See main article: House of Normandy and House of Blois.
See main article: House of Plantagenet.
See main article: Wars of the Roses.