History of Europe ( 476 to 1789 A.D.) - Jayapalan, N. (Atlantic Publishers and Distributors New Delhi, 2000)