a very enjoyable read