Thanks for that Review.
I read that work a few years ago and I even posted my own Review of it on ‘Good Reads.’ I no longer use that Book Reading subsidiary as my FB account was banished which is who runs it I think.
Your assessment was better than mine by far though I have not looked at the site in years.