Mathematical proofs a transition to advanced mathematics - Chartrand, Gary (Pearson Education, Inc., 2003)