Mathematics: structure and skills - DENHOLM, Richard A.