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