This is a must read for anyone interested in figuring out how it all works. Do not be worried that the ideas presented in this book are to complex for anyone less than a physics major to grasp. I found that it was a fairly easy read with only one or two of the concepts in it to too hard for me to grasp, and I have not even taken physics in school yet (I am only a freshman in highschool). Hawkings clearly explains his ideas by using metaphors from everyday life. Trust me: if you want to know how things came to be, and how they might end, then this is the book for you.