book novel film language author spanish writer cinema kino efl movie authors french learn fiction english german