Tales of two cities294 pages11 hours of readingContains lessons from the Bible and history for Christian engagement with contemporary society.Read moreTrack