Preface.- 1. Unicast Routing Algorithms.- 2. Multicast Routing.- 3. Steiner Trees and Multicast.- 4. Online Multicast Routing.- 5. Distributed Algorithms for Multicast Routing.- 6. Center-Based Trees and Multicast Packing.- 7. Metaheuristics for Multicast Routing.- 8. The Point-to-Point Connection Problem.- 9. Streaming Cache Placement.- 10. Algorithms for Cache Placement.- 11. Distributed Routing on Ad Hoc Networks.- 12. Power-Aware Routing in...