Education
Educational psychology
Computing
Cengage Learning
Electronic publishing
Gale
Educational technology
Google
Boston Public Library
Cambridge Public Library