Simple PASCAL - Watt, Alan H. 1942 (Pitman, 1981)