Which does the author mostly use to develop James Garfield’s character?