What degrees did David Ferriero earn from Northeastern University?
A. Master's degree in Library Science B. Bachelor's degree in English Literature and a Master's degree in English Literature C. Bachelor's degree in History D. Master's degree in Public Administration