Parallel Worlds: The Science of Creation, Black Holes, Superstrings and Higher Dimensions by Michio Kaku