It is hard to believe that this book was published in 2005, as it accurately predicted the current state of scientific and technological development. Many of the predictions, such as the development of wireless internet, the popularization of smartphones, and the popularization of augmented and virtual reality, have become reality.