Basic Computation and Principles of Computer Programming: An Introduction to Computing - E. Balagurusamy (New Delhi Mc. Graw Hill, 2015)