A FIRST COURSE IN ABSTRACT ALGEBRA - JOHN B FRALEIGH (NAROSA PUBLISHING HOUSE, 2003)