Taxicab Geometry: An Adventure in Non-Euclidean Geometry (Dover Books on Mathematics)