Introduction to Higher Algebra
ISBN-13: 9780080101521