A routing enhanced localisation algorithm for wireless sensor networks. (20th March 2014)