Higher algebra. - Mishina, A. P. (Oxford Pergamon Press, 2008)