Author: Ray Osgood Hughes Charles Haines Williams Pullen