Astro Cosmology