An introduction to computer science : an algorithmic approach - Jean Paul Tremblay (McGraw-Hill, 1981)