David Ewing Duncan Immersed in science, discovery, evil, good, flights of fancy, Africa, conquistadors, and chocolate