Modern Algebra with Applications - Gilbert,I. William (New Delhi Wiley Publications, 2005)