Fundamentals of abstract algebra - Malik, D. S. (International series in pure and applied mathematics, 1997)