Efficiency: Making Your Programs More Efficient
Chapter 14 of C&P