https://medium.com/@monocosmo77/understanding-astrophysics-of-galaxies-part2-astrophysics-ee59190371e5