Radio Sources and Cosmology