Algorithms for sensor and ad hoc networks advanced lectures (Springer, 2007)