Distributed Average Tracking in Multi-Agent Systems. (2020)