Groups: a path to geometry - Burn, R. P (Cambridge University, 1985)