Modern algebra - Yang, Jin-Gen (Science Press, Beijing, 2013)