Mobile Ad Hoc Networks From Wireless Lans To 4g Networks