John Merriman
A History of modern Europe Merriman, John - 2nd ed - New York W W Norton 2004 - 1365p.
from the renaissance to the present
0 393 97910 5 $42.00
Europe-History
940 / M571
A History of modern Europe Merriman, John - 2nd ed - New York W W Norton 2004 - 1365p.
from the renaissance to the present
0 393 97910 5 $42.00
Europe-History
940 / M571