Author: Gerard Piel; Editor-Dennis Flanagan