Problem Solving with C by Keith Harrow & Jackie Jones