Well written and engaging. A pleasure to read from start to finish.