Publications by 'Benjamin Larry Craig'