@Dannyboy\-the\-Dane
If you've read The Grand Design, I wouldn't recommend it. It covers some interesting points, but it is outdated. If you haven't read The Grand Design, you should first read A Brief History of Time as a kind of 'introduction'.
It is a good read, but I wish I hadn't read The Grand Design before
Now on to: