Marek Kohn is the author of 9 books, including The Stories Old Towns Tell and A Reason for Everything.