This should be a good book, the subject matter is interesting and has great scope on the practical and theoretical side, but it isn't.
Krauss turns an interesting subject into a dull slog, he doesn't present either a logical progression of discovery or of time but instead jumps around in an annoying and confusing manner. There are a lot of facts here and a lot of things I didn't know but the journey should be interesting not just the facts and this journey was frustrating.
Krauss also insists on putting religion into the book at every turn making snide comments and trying to appear smart at the expense of people who believe in the literal truth of religion instead of science. This is very tiresome, and is just preaching to the choir since I can't imagine many people picking up this book who don't believe science holds the answers to the important questions and, even when I am in complete agreement, I find being smugly preached at irritating.