Elements of modern algebra - Sze-Tsen Hu (San Francisco Holden-Day, 1965)