Publications by 'James Douglas Shanks'