A Guide to programming logic and design comprehensive - Joyce Farrell (Course Technology Thomson Learning, Cambridge, 1999)