The Shape of European History by William H. McNeill (1974-05-02)
Publisher: Oxford University Press
Published: 1750-01-01