Author: Russel P. Ambler
Alternate names: R. P. Ambler