Introduction to computers and communication - Ravichandran, D.