Author: Martin J Hubble
Alternate names: Martin J. Hubble