Author: Alan J. Rubin
Alternate names: Rubin, Alan J