Higher algebra - Hall ,H. S and Knight,S (Radha Publishing House Calcutta, 1995)