ELEMENTS OF PROGRAMMING STYLE - KERNIGHAN,BRIAN W, PLAUGER,P.J (MH NEW YORK, 1978)