Wow! That was immense and full of so much wonder and explanation yet left enough for us to decide ourselves.
Very clever in the way he traced family tree against historical natural events, and the trees themselves.
I was totally gripped throughout.