Algoritma dan pemrograman, Ed. 3 - Pranata, Antony (Graha Ilmu, 2005)