A New look at elementary mathematics. - Mitchell, Benjamin