Network processors architectures, protocols, and platforms - Lekkas, Panos C. (McGraw-Hill, 2003)