Author: Colin J. Marsden
Alternate names: C. J. Marsden; C.J. Marsden