Distributed Computing In Sensor Systems by Phil Gibbons