Computing for engineers : A problem-solving approach to programming in Pascal - Grant, Clive (Prentice-Hall, 1989)