The Eddyville Public Library has received a donation of 100 new children’s books, spanning pre-kindergarten to early reader levels.