Collaboration In Opportunistic Networks by Andreas Heinemann