Richard Hammack is a professor of mathematics at Virginia Commonwealth University.
This is a wonderful book. Written as a text for a one-semester "transition to higher mathematics" course, it introduces the undergraduate to logic and proofs and to the basic objects and language used in higher mathematics. It is ideal for the many American undergraduates who come to college with little or no experience with proof or formal reasoning and need to be brought up to speed quickly in order to succeed in upper-level mathematics courses. -- Mathematical Association of America, maa.org/press/maa-reviews/book-of-proof