C programming guidelines - Plum, Thomas (Plum Hall Inc., 1989)