A transition to proof: an introduction to advanced mathematics by Nicholson, Neil R. | Menrva Books