Introduction to Data Structures and Non-Numeric Computation by Cohen Brillinger