Beowulf ; The fight at Finnsburh / - Crossley-Holland, Kevin.; O'Donoghue, Heather. (Oxford University Press,)