One of those books that will take your world view, twist it into a tight cord, tie a javelin around it and hurl it far into the distance, David Deutsch’s work The Fabric of Reality is an astonishing explanation of his endeavours to examine the possibility of a theory of everything. Whilst its chapters on philosophy lack depth somewhat, the overall message of the book is fantastic. It repeats itself in places, but this seems to be for the benefit of the readers, most of whom will not be adepts at both physics and epistemology.
Absolutely worth reading. No one should allow this book to slip away.