An Introduction to computer science: an algorithmic approach - TREMBLAY, Jean-Paul (McGraw-Hill Book, 1986)