In several wireless applications multiple sources transmit information to one or more receivers, many times over unknown topologies. This is especially so in mobile networks where learning the topology may have prohibitive complexity. Network coding techniques allow to achieve the min-cut capacity even when the topology is unknown. Our contribution in this paper is to develop algebraic code constructions for multiple sources network coding.