Author: David A. Marshall
Alternate names: Marshall, David A.