Author: John M. Griffiths
Alternate names: J. M. Griffiths
Bio: Information technology