Publications by 'Daniel D. A. Clarke'