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