Author: Cowan, Tom Keith. Cowan, Tom Keith.