Absorbing reading for a grey afternoon — long enough to lose yourself in, while the rain does the rest.