This book is a must-read for anyone starting down the road of wondering about the big issues of life - and also for those who think they know all the answers already. Stephen Law seems to have a particular gift for being able to cover all the key angles of a philosophical problem in a way that is both succinct and entertaining, dismissing with kind patience ideas which really do not stack up. Yet he is also quick to admit where difficulties still lie, providing a challenge for those who want to explore further. In short, he makes you think!