Concepts in abstract algebra - Singh K N P (Anmol publications ltd., 2013)