English Syllabus Guru
Your Ultimate English Syllabus Learning Resource
"Writing Tools: 55 Essential Strategies for Every Writer" by Roy Peter Clark is a treasure...