Author: Michael R. Garey
Alternate names: M. R. Garey