Mathematical Cognition by David A. Winston