Recent Advances in Mobile Ad Hoc Networks