The Shortest History of Democracy: 4,000 Years of Self-Government - A Retelling for Our Times by John Keane Back to product details page >