Teaching introductory programming - COOPER,Doug (London. W.W.Noethon Co., GB, 1985)