A history of modern Europe : From the renaissance to the present - Merriman John (WW Norton, 1996)