Introductory concepts for abstract mathematics - Hummel Kenneth E. (CRC Press, 2000)