Return to Article Details Applications and Challenges of Mobile Ad-Hoc Networks