Author: Geoffrey G. Pentland
Alternate names: Geoffrey Pentland