Algebra I : A Basic Course in Abstract Algebra - Rajendra Kumar Sharma (New Delhi Pearson, 2011)