Principles of mathematics - ALLENDOERFER, C. B (1999)