Algebra and geometry - Beardon, Alan F. (UK, 2005)