An Introduction to Computer Science An Algorithmic Approach - Tremblay, Jean-Paul (McGraw-Hill Book Company, 1981)