THINKING IN C - ECKEL BRUCE (2005)