A Passage To Abstract Mathematics door Mark E. Watkins & Jeffrey L. Meyer