C by example - Friesen, Geoff (New Delhi Prentice Hall of India, 2000)