Top historian criticises St Mary's for 'grotesque' treatment of professor