Histories from the Middle Ages to the Present - Roy Porter (Taylor and Francis, 1997)