Introduction to Reasoning and Proof by Karren Schultz-ferrell & Brenda Hammond