Worlds Without End: The Many Lives of the Multiverse