Author: Melvyn A. Shapiro
Alternate names: Melvyn A Shapiro