Basic computer programming - Wong, Vincent Poo Yang (Prentice Hall, Pearson Education South Asia Pte Ltd., 2007)