Modern higher algebra - Kar, J.M.