The Design of EzWindows: A Graphics API for an Introductory Programming Course - Bruce R. Childers; James P. Cohoon; Jack W. Davidson; Peter Valle (CoRR, 1998)