@paulmccafferty I've had this one on my to-read list. What did you think?