Ad-hoc, mobile, and wireless networks : third International Conference, ADHOC-NOW 2004 Vancouver, Canada, July 22-24, 2004 : proceedings /