Author: M. M. Bryden
Alternate names: Michael M. Bryden