A course in algebra - Fan, Yun; Xiong, Q. Y.; Zheng, Y. L. (World Scientific, 2000)