John Beachy Abstract Algebra A Study Guide for Beginners 2nd Edition Subjects--Topical Terms: Engineering and Mathematics