These 55 best upper middle-grade books are perfect for older tweens and younger teens. They tackle tough topics for a younger audience.