First course in under graduate algebra - Narayan & Nilima (New Delhi)