Elements of Non Euclidean Geometry by Julian Lowell Coolidge & Julian. Lowell Coolidge