Полиглоссия: арабский текст, английская библиография

Полиглоссия: арабский текст, английская библиография

Я пишу в основном арабскую книгу. Но все ссылки западные/английские. Поэтому я хотел бы, чтобы библиография была слева направо. Я пишу:

\documentclass[12pt,english]{book}
\usepackage{polyglossia}
\setmainlanguage[numerals=maghrib]{arabic}
\setotherlanguage{english}
\newfontfamily\arabicfont[Script=Arabic,Scale=1.5]{Arabic Typesetting}

\begin{document}
\selectlanguage{arabic}
تجربة
\selectlanguage{english}
\nocite{*}
\bibliographystyle{plain}
\bibliography{MyRef}
\end{document}

и после компиляции с XeTeX и BibTeX получаю: Undefined control sequence \begin{thebibliography}{10} Но если я уберу \selectlanguage{english}команду, то все будет работать нормально, но ссылки теперь будут справа налево.

ПРАВКА: (слева направо) библиография отображается правильно, хотя для этого требуется множество итераций, удаление файлов .aux, удаление файлов .bbl, повторная компиляция и т. д. Но ошибка присутствует всегда, и я считаю, что что-то не так.

Связанный контент