Lifelong love: National Book Festival receives $5 million from avid reader-philanthropist.