Pioneers of the Modern World - Carter, E. H. (Arnold, 1958)