Abstract algebra - Lindstrum, Andrew O (1967)