Keep your 7 year olds reading with these best books for 2nd graders! From funny to fantasy to nonfiction, there are good books for every child.