Mastering modern European history / Stuart Miller. – 2nd ed. – New Delhi : Palgrave, 1997.
vii, 497p.
Includes index
Rs.583.00
. History – Europe