Teaching computing a practical approach - Bujea, Eleanor (Prentice-Hall, 1988)