A book on C - Kelly, Al (Pearson Education Asia, 2001)