Beowulf on the Beach: What to Love and What to Skip in Literature's 50 Greatest Hits by Jack Murnighan Back to product details page >