You can do it a beginner's introduction to computer programming. - Glassborow, Francis (John Wiley, 2004)