100 Billion Suns: The Birth, Life, and Death of the Stars