Abstract algebra - Lindstrum, Andrew O. (San Francisco Holden-Day, 1967)