A first course in abstarct algebra - Fraleigh, John B. (Pears n Education Asia Pte., 2000)