PROGRAMMING IN ANSI C - JOHNS BAUGH, RICHARD and KALIN, MARTIN (2005)