A great book!
I've read some of your others, and the only one I would quibble with is Hawkins's A Brief History of Time - it's deathly! Okay, so there is a lot of complex information in there, but it's not a well-written book or a good example of how to communicate science to non-scientists IMHO, and it has a well-deserved reputation as one of the most bought but least read books around!
The joy of Hawking is that compared to dozens of other popular science books, he can be very concise, yet at the same time he gets a few profound ideas that matter in there. Despite this there are an enormous number of people that have got somewhere between nowhere and not that far in to the book. On the other hand, some people view his books as a bit clean and sterile philosophically. Talking of which, I'd recommend Kuhn which I think I forgot to say earlier.