beowulf epic hero essay | homework help for history | writing articles online