BASIC : a modular approach (Merrill, 1985)