Multi-agent-based clustering approach to wireless sensor networks. (12th October 2009)