Textbook of modern abstract algebra - Narayan, Shanti (Washington National Research Council)