Author: Harry J.W. Percival
Alternate names: Harry J. W. Percival; Harry Percival; Harry J. Percival