MODERN ALGEBRA WITH APPLICATIONS - GILBERT, WILLIAM J (NEW DELHI JOHN WILEY, 2008)