Mcast-routing-doc is a project mainly written in ..., it's free.
Documentation of Linux multicast routing
This is a documentation on the implementation of Linux multicast routing