Jim Burke: English Companion
Provides information, resources, and illuminates books, ideas, organizations, and resources as aids to teaching.