Complete Finnish: A Teach Yourself Guide (Teach Yourself Language)
Terttu Leneyhas taught Finnish to adults and teachers of Finnish for over 20 years.