I am a civil engineer. I have played chess for about 30 years. I think karpov is the best in chess history.