Using structured desingn : how to make programs simple, changeable, flexible and reusable - Stevens, Wayne P. 1944- (Willey, 1981)