Author: Ian Naismith Sneddon
Alternate names: Ian N. Sneddon; i.n.snedden