The essence of computing projects : a student's guide / Christian W. Dawson. - Dawson, Christian W. (Essence of computing series, 2000)