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