Author: Robert Beaglehole
Alternate names: ROBERT BEAGLEHOLE