Publications by 'Patrick L. Craven'