Structured programming using PASCAL - Crawley (Prentice-Hall, 1988)