Good books for teens and grade-schoolers