A BOOK OF ABSTRACT ALGEBRA