Introduction To Mathematical Proofs by Charles Roberts