Understanding pointers in C - Kanetkar, Yashavant P (BPB, New Delhi, 2000)