Introductory Concepts for Abstract Mathematics door Kenneth E. Hummel