Publications by 'John Brandon Graham-Knight'