Mathematical Thinking and Writing by Randall B. Maddox & Randall Maddox