Text this: Cooperation in Wireless Networks: Principles and Applications