Text this: A network selection algorithm based on enhanced access router discovery in heterogeneous wireless networks