Mastering Modern European History - Stuart T. Miller (India Oxford, 2004)