Lyric discussion by dbdragrex 

Cover art for Rock On lyrics by David Essex

Def Leppard also now do a cover of this song on their new album "Yeah" (which is a bunch of pretty cool covers). They actually do a pretty damn good job at this one too.