Beowulf : poem, poet and hero / - O'Donoghue, Heather,