Text book on groups - Srivastava, A. N. (New Delhi, 2003)