Computer science a breadth-first approach with C - Impagliazzo (John Wiley & Sons, 1994)