Mathematical Proofs: A Transition to Advanced Mathematics
Gary Chartrand & Albert D. Polimeni & Ping Zhang