Author: Ian R. MacDonald
Alternate names: Ian R. Macdonald