The subject is difficult. The author also clearly announced in the introduction that we may not understand everything on. And this is true for me because I think the foundations are absolutely necessary to read this book. The reading I had done other books on such subjects or more generally on the fact that not everything is determined in the universe, allowed me to still understand the author's message, I l hope anyway. Without that reading this book would have been impossible. It is not as mainstream as its cover and the summary in the second coverage suggests. Unfortunately some topics are not exhaustive; for example I wish he better explains quantum cryptography - I still have not understood how it worked then it is a daily application. I generally have a sense of too little, as I've always had with books on the subject. But I do not regret having read it, because it is a more open on the world, on a fascinating subject that will certainly bring us good news in the future.