The Shape Of European History - Mcneill, William H (Oxford University Press, New York, 1974)