Algebra and geometry - Beardon, Alan F (2005)