Engineering problem solving with C - Etter, D. M. (Pearson/Prentice Hall, 2005)