Title: Treatise on Cosmology