Contemporary Europe A History - Hughes, H Stuart (Prentice Hall, New Delhi, 1979)