Publications by 'John Keith Rush'