Brian:
I'm not sure of the author's status at this time, but will check him out with the circulation department. I'll let you know what I've discovered.
Regarding a piston for your engine, since you're planning to run on air, the requirements are a little less than that for running on steam...