Ray, Joseph: Ray's new higher Algebra