Actually, instead of age 10, perhaps I should have more loosely specified high school-ish. He has the vocabulary and comprehension to handle high school level text.