Author: Michael Grant White
Alternate names: Michael G white