Publications by 'James Rankin'