Publications by 'Keith B. Neeves'