Publications by 'David Jean du Preez'