Modern Kosmology by Jane Weaver