An algebraic approach to network coding
Network Information Flow