Graphs, groups and surfaces - White, Arthur T (North-Holland Mathematics Studies, 8, 1984)