From Ancient to Modern Times - Alan Haworth (Taylor and Francis, 2012)