Sources of world civilization - Johnson, A. Oliver