A Brief History of Seven Killings

A Brief History of Seven Killings

2014 • 688 pages

Ratings25

Average rating4.3

15