SHAPIRO, Stewart

Thinking about Mathematics - Oxford University press 2000

9780192893062