I read one of his books a few years ago (might not have been this one), and it was awesome. While not for the faint hearted, some of the ideas were truly mind bending. Edit: I just checked again and I think the one I read was the beginning of infinity. Would be really interested to hear other people's thoughts on it - I've never met anyone else who has read it! For those who don't know David Deutsch, he is one of the biggest names in the field of quantum computing. The beginning of infinity is not just about physics though, it also takes in topics in philosophy, literature etc, and tries to put them in a unified framework.