A finite-state-model scheme for efficient cooperation enforcement in mobile ad hoc networks. (15th January 2010)