Publications by 'Brian Rhindress'