Introduction to Proofs and Proof Strategies | 9781009096287 | Memmo