James Buckley Jr. has written more than 150 sports books for kids and worked for Sports Illustrated and NFL Publishing.