Author: William J. Duiker and Jackson J. Spielvogel