29 books to read your kids if you want them to be kind and brave