Author: Clarke, Thomas E.
Alternate names: Thomas E. Clarke