Kernighan and Plauger - Chapter 3
The Elements of Programming Style by Brian W. Kernighan, P. J. Plauger
ISBN: 0070342075 This book is available from Amazon