The Vision Behind Cosmos: Possible Worlds