Introduction to modern algebra - Marcus Marvin (1978)