Modern revolution - DUNN John (Cambridge Cambridge University Press, 1972)