C programming: a modern approach - King, Kim N. (W.W. Norton & Company, 2008)