I just saw this book on someone else's shelf and thought I would put a quick review in here. I read this book a good 10 to 15 years ago now I think, not sure exactly how long ago but I was writing a science fiction novel involving time travel and thought I had better give it a go. My family thought I was mental and that it would be too hard to understand, but actually this book is very well written with the layperson in mind. I found it extremely interesting from what I can remember. Yes, of course it was hard going and probably most of it I didn't understand, but if you are interested in the notion of time then I really do highly recommend that you give it a go. I also remember being very impressed with Stephen's writing and the way he mixed science with his own philosophical musings.