TeachingBooks is a collection of resources about books and authors for use by students and teachers.