Author: Colin D. MacLean
Alternate names: Colin D MacLean