Sets & groups a first course in algebra - Green, J. A. (Chapman & Hall/CRC, 1998)