Problem solving and programming II - Ong, Mui Hoon; Goh, Sharon (Pearson/Prentice Hall, 2004)