Computer science : a breadth-first approach with Pascal - Nagin, Paul A. (Wiley, 1995)