Seemed quite good when I read the beginning. But I had bought it for a friend who will tell me it is wonderful probably. It's a bit too "animal" for me though. Only on the basis that I haven't read it all and I that don't like "animal" books am I giving it only 4 Stars. It might well be worth 5 Stars!