4.0

The first half I could not put down, the second half was a bit of a slog, then it picked up again near the end.