Modern Welsh: A Comprehensive Grammar
Gareth King
Colloquial English: A Complete English Language Course