An introduction to computer science : an algorithmic approach - Tremblay, Jean-Paul; Bunt, Richard B. (McGraw-Hill, 1989)