Author: Alastair Iain Johnston
Alternate names: Alastair I. Johnston; Alastair I Johnston