World history by William J. Duiker | Menrva Books | MenrvaBooks