Advanced mathematical thinking - Tall, David (Mathematics education library, 1991)