Cosmic Evolution by James B. Lawrence