Experiencing geometry Euclidean and non-Euclidean with history. - Henderson, David W.