Thanks for the suggestions everyone. Looks like this is the way I’m going. Judging by the first 20 pages, it will be a quick, absorbing ride.