Which sentence has correct capitalization?
I have always admired general Lee more than any other general.
I have always admired general Lee more than any other General.
I have always admired General Lee more than any other general.
I have always admired General Lee more than any other General.