Author: Swimme,Brian
Alternate names: Brian Swimme