Author: David A. Chaikin
Alternate names: David Chaikin