A tour of highlights from A Short History of Humanity: A New History of Old Europe by Johannes Krause and Thomas Trappe.
Thank you for that review. On my list now.
Thank you for that review. On my list now.