Modern geometries - Smart, James R. (International Thomson Publishing, 1998)