Author: David E. Adler
Alternate names: Adler, David E