C for Programmers: A Complete Tutorial Based on the ANSI Standard, 2nd Edition