R . Duncan , rev.