Principles of computer programming - Rajaraman ,V (Prentice-Hall, 1976)