A Short History of Europe: From Pericles to Putin (PublicAffairs), by Simon Jenkins

by