إبراهيم، علي محمد. (2016). أساسيات لغات البرمجة: النظرية الاحتسابية = theory of computation Fundamental programming languages (الطبعة الأولى.). مكتبة المجتمع العربي للنشر والتوزيع،.
توثيق أسلوب شيكاغو (الطبعة السابعة عشر)إبراهيم، علي محمد. أساسيات لغات البرمجة: النظرية الاحتسابية = Theory of Computation Fundamental Programming Languages. الطبعة الأولى. عمان، الأردن: مكتبة المجتمع العربي للنشر والتوزيع،, 2016.
توثيق جمعية اللغة المعاصرة MLA (الطبعة الثامنة)إبراهيم، علي محمد. أساسيات لغات البرمجة: النظرية الاحتسابية = Theory of Computation Fundamental Programming Languages. الطبعة الأولى. مكتبة المجتمع العربي للنشر والتوزيع،, 2016.
تحذير: قد لا تكون هذه الاستشهادات دائما دقيقة بنسبة 100%.