Publications by 'Ian MacKinnon'