Has anybody read this? I really enjoyed it, thought it was very well written and thought- provoking. What did other people think?