Publications by 'Keith B. Perry'