Structured programming using PASCAL. - Crawley, J. Winston; McArthur, William G.