Mobile agent itinerary planning for WSN data fusion: considering multiple sinks and heterogeneous networks. (1st September 2016)