Principles of mathematics - PROUSE, Howard L.