Brian Greene’s Until the End of Time is a wonderful exploration of the universe’s past, present and future. Greene blends science, philosophy and storytelling to explore human’s quest for meaning in a universe headed to the entropy. This book covers all of existence from the origins of life to the furthest reaches of time and represents a sweeping and thought provoking view of existence itself.