Author: H. M. Noble
Alternate names: H.M. Noble; Hugh M. Noble