Massachusetts Institute of Technology: Hari Balakrishnan's "End-to-End Congestion Control"

Read this tutorial to understand congestion management at different levels: end-to-end, router assisted, and pricing based.