Beyond the Third Dimension: Geometry, Computer Graphics, and Higher Dimensions (Scientific American Library)