Euclidean and non-Euclidean geometries (3 rd ed (1993)

by M J Greenberg