Ray's New Higher Algebra by Joseph Ray