Robert Caro, Junot Diaz and the late Anthony Shadid were among the finalists announced Wednesday for the National Book Awards. Other nominees included the novelists Dave Eggers and Louise Erdrich and nonfiction writers Anne Applebaum and Katherine Boo. Twenty authors, five each in four competitive categories, were picked. The winners will be announced Nov.