James P. “Jim” Jones, a retired Distinguished Teaching Professor in the Department of History who fascinated generations of Florida State University students with his astonishing knowledge of the American Civil War and World War II, died Saturday. He was 89.