A Modern View of Geometry - Blumenthal, Leonard M.