Duiker, William J.

Essential world history / by William J. Duiker and Jackson J. Spielvogel - 6th ed. - Australia : Wadsworth Cengage Learning, 2011.

9780495902942

World history