Basic programming self-taught - Hirsch, Seymour C. (Prentice Hall of India, 1986)