Author: William J. Duiker,Jackson Spielvogel