Cooperative communications and networking : technologies and system design (2010)