Mathematical Proofs: A Transition to Advanced Mathematics By: Gary Chartrand, Ping Zhang, Albert D Polimeni Read more