Mathematical Reasoning by Lyn D. English