John S. D. Eisenhower, the son of President Dwight D. Eisenhower who forged a reputation in his own right as a military historian, died on Saturday at his home in Trappe, Md., on the Eastern Shore. He was 91.