Anyone else read this? Just finished it and head still buzzing from it as really liked it. Not an easy read (some of content quite tough but style was good) but would love to talk to someone else about it ESP the ending..