Writing TSRs through C - Kanetkar, Yashavant P (BPB, 1995)