Author: James Michael White
Alternate names: J M White; J. M. White; J. M.. White