Author: Adam B. Seligman
Alternate names: Adam B Seligman