erudition
n. Extensive knowledge of literature, history, language, etc. 