Publications by 'Danie G. Hattingh'