Introduction to algebra - Cameron, P. J. (New Delhi, 2008)