Author: Gregory A. Lipton
Alternate names: G. A. Lipton