Advanced mathematical thinking - Tall, David (Kluwer Academic Publishers, 1991)