An introduction to mathematical cosmology - Islam, Jamal N. (Cambridge University Press,)