Mathematical thinking and writing : A transitionto abstract mathematics - Maddox, Randall B (Academic press, 2002)