Graphs, groups and surfaces. - White, A. T. (North-Holland Mathematics Studies n8)