Kids and adults agree, these are the books that get 9- to 12-year-olds reading.