Problem solving and program design in C - Hanly (Addison Wesley, 1999)