Eat Thy Neighbour: A History of Cannibalism

Eat Thy Neighbour: A History of Cannibalism

2006 • 296 pages