Understanding C - Hunter, Bruce H.