Original: Athelstan was the son of Edward the Elder, and grandson of Alfred the Great.
Simplified: He was the son of King Edward the Elder. Athelstan was the son of Edward the Elder, and grandson of Alfred the Great.