NGC7128, simon harding