Author: Shipler, Guy Emery.