The essence of computing projects a student´s guide - Dawson, Christian W (Prentice Hall, 2000)