Publications by authors named "Cameron G Royle"