Author: Alan L. Friedlander
Alternate names: Alan L Friedlander