Problem solving and program design in C 5th ed - Hanly, Jeri R.; Koffman, Elliot B. (Pearson Addison Wesley, 2007)