Graphs, Groups and Surfaces by Jerry White, John S. White & Arthur T. White