Who was the First King of England?

Who the first King of England was depends on who you ask. Some historians say it was Egbert of Wessex and some say it was Athelstan. Egbert actually led to the crown of England.