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