Basic Mathematical Skills with Geometry - Donald Hutchison (McGraw Hill)