has anyone read it? just finished it and quite enjoyed it, though it was a hefty read. Just wondered what anyone else thought of it?