If you like reading books about codes, navigation, E=mc2, black holes then you will find Impossibility is up your street. But unlike most popular science books that you will read, absorb and then file, you will find Impossibility a mental challenge. It's the sort of book that you will read, skim through a bit then decide that you will keep it handy so you can come back to it when you have had a chance to get your head round it a bit more. It covers an area that is essential for any intellectual to know about, that is not just the edges of human knowledge, but those areas where we can prove that we will not know everything. When you get over the disappointment about this, you want to know what those areas are and the book is very good at summarising them. It is very well written and the fact that you have to concentrate on the ideas inside is what makes reading it ultimately a very worthwhile and mind-expanding experience. In the best tradition of popular science the explanations are logical, understandable and flow from one to the other. If I was on a desert island I would take this book rather than any other popular science text, precisely because it would be a daily mental workout.