bannar

معلومات عن الراوي

الأسم : وضاح بن عبد الله
الشهرة : الوضاح بن عبد الله اليشكري , الكنيه: أبو عوانة
النسب : البصري, اليشكري, الواسطي, الكندي
الرتبة : ثقة ثبت
عاش في : واسط, البصرة
الوظيفة : البزاز
مولي : مولى يزيد بن عطاء بن يزيد اليشكري
توفي عام : 176
الأسم الرتبة
آدم بن عبد الرحمن بن محمد بن شعيب

ثقة

أحمد بن إسحاق بن زيد بن عبد الله بن أبي...

ثقة

أحمد بن عبد الله بن يونس بن عبد الله بن...

ثقة حافظ

أحمد بن عبد الملك بن واقد

ثقة

أحمد بن عبدة بن موسى الضبي

ثقة

أحمد بن محمد بن حنبل بن هلال بن أسد بن إ...

ثقة حافظ فقيه حجة

أحمد بن منيع بن عبد الرحمن

ثقة حافظ

أسباط بن محمد بن عبد الرحمن بن خالد بن م...

ثقة

أسد بن موسى بن إبراهيم بن الوليد بن عبد...

ثقة

إبراهيم بن الحجاج بن زيد

ثقة

إبراهيم بن الحسن بن نجيح

ثقة

إبراهيم بن مهدي

مقبول

إسحاق بن إبراهيم بن كامجرا

ثقة

إسحاق بن عيسى بن نجيح

صدوق حسن الحديث

إسماعيل بن إبراهيم بن بسام

صدوق حسن الحديث

إسماعيل بن إبراهيم بن مقسم

ثقة حجة حافظ

إسماعيل بن عمر

ثقة

حارث بن حصيرة

مقبول

حسن بن موسى

ثقة

حسين بن محمد بن بهرام

ثقة

زبير بن بكار بن عبد الله بن مصعب بن ثابت...

ثقة

صلت بن محمد بن عبد الرحمن بن أبي المغيرة

صدوق حسن الحديث

ضحاك بن مخلد بن الضحاك بن مسلم بن الضحاك

ثقة ثبت

علاء بن عبد الجبار

ثقة

فضل بن عمرو بن حماد بن زهير بن درهم

ثقة ثبت

فضل بن مساور

صدوق حسن الحديث

معافى بن عمران بن نفيل بن جابر بن جبلة ب...

ثقة

مغيرة بن سلمة

ثقة ثبت

نعمان بن عبد السلام بن حبيب بن حطيط بن ع...

ثقة

هيثم بن جميل

ثقة

وليد بن صالح

ثقة

بشر بن آدم

صدوق حسن الحديث

بشر بن السري بن الحارث بن عمير

ثقة متقن

بشر بن معاذ

ثقة

بكر بن عيسى

ثقة

بهز بن أسد

ثقة ثبت

تميم بن المنتصر بن تميم بن الصلت بن تمام...

ثقة ضابط

جبارة بن المغلس

متهم بالوضع

جرير بن عبد الحميد بن جرير بن قرط بن هلا...

ثقة

حامد بن عمر بن حفص بن عمر بن عبيد الله ب...

ثقة

حبان بن هلال بن حبيب

ثقة ثبت

حجاج بن إبراهيم

ثقة

حجاج بن منهال

ثقة

حجاج بن نصير

ضعيف الحديث

حسان بن حسان بن أبي عبادة

صدوق يخطئ

يحيى بن غيلان بن عبد الله بن أسماء بن حا...

ثقة

حفص بن عمر

صدوق حسن الحديث

حفص بن عمر بن الحارث بن سخبرة

ثقة ثبت

حفص بن عمر بن دينار

متروك الحديث

حماد بن أسامة بن زيد

ثقة ثبت

خالد بن خداش بن عجلان

صدوق حسن الحديث

خلف بن هشام بن ثعلب

ثقة

روح بن عبادة بن العلاء بن حسان بن عمرو ب...

ثقة

روح بن عبد المؤمن

ثقة

زيد بن الحباب بن الريان

صدوق حسن الحديث

زيد بن عوف

متروك الحديث

سريج بن النعمان بن مروان

ثقة

سريج بن يونس بن إبراهيم

ثقة

سعيد بن أشعث بن سعيد

صدوق حسن الحديث

سعيد بن الربيع

ثقة

سعيد بن منصور بن شعبة

ثقة

سفيان بن سعيد بن مسروق بن حمزة بن حبيب ب...

ثقة حافظ فقيه إمام حجة وربما دلس

سفيان بن عيينة بن ميمون

ثقة حافظ حجة

سلام بن سعد

ثقة

سلم بن قتيبة

ثقة

سليمان بن أيوب بن سليمان

ثقة حافظ

سليمان بن المغيرة

ثقة ثقة

سليمان بن حرب بن بجيل

ثقة إمام حافظ

سليمان بن داود

ثقة

سليمان بن داود بن الجارود

ثقة حافظ غلط في أحاديث

سهل بن بكار بن بشر

ثقة

سويد بن عمرو

ثقة

سيار بن حاتم

مقبول

شعبة بن الحجاج بن الورد

ثقة حافظ متقن عابد

شيبان بن فروخ

صدوق حسن الحديث

صالح بن عبد الله بن ذكوان

ثقة

عاصم بن علي بن عاصم بن صهيب

صدوق حسن الحديث

عباس بن الوليد بن نصر

ثقة

عبد الأعلى بن حماد بن نصر

ثقة

عبد الأعلى بن مسهر بن عبد الأعلى بن مسهر

ثقة

عبد الرحمن بن المبارك بن عبد الله

ثقة

عبد الرحمن بن سلام بن عبيد الله بن سالم

ثقة

عبد الرحمن بن عبد الله بن عبيد

ثقة

عبد الرحمن بن عثمان بن أمية بن عبد الرحم...

ضعيف الحديث

عبد الرحمن بن مهدي بن حسان بن عبد الرحمن

ثقة ثبت حافظ عارف بالرجال والحديث

عبد الله بن المبارك بن واضح

ثقة ثبت فقيه عالم جواد مجاهد جمعت فيه خصال الخير

عبد الله بن رجاء بن عمر

ثقة

عبد الله بن عبد الوهاب

ثقة

عبد الله بن محمد بن حميد بن الأسود

ثقة

عبد الله بن محمد بن إبراهيم بن عثمان بن...

ثقة حافظ صاحب تصانيف

عبد الله بن معاوية بن موسى بن نشيط بن مس...

ثقة

عبد الله بن يحيى

ثقة

عبد الله بن يزيد

ثقة

عبد الواحد بن غياث

صدوق حسن الحديث

عبيد الله بن عمر بن ميسرة

ثقة ثبت

عبيد الله بن محمد بن حفص بن عمر بن موسى...

ثقة

عفان بن مسلم بن عبد الله

ثقة ثبت

علي بن حسن بن شقيق بن دينار بن مشعب

ثقة حافظ

علي بن الحكم بن ظبيان

ثقة

علي بن عبد الله بن جعفر بن نجيح

ثقة ثبت إمام أعلم أهل عصره بالحديث وعلله

عمر بن حفص بن عمر بن صبيح

صدوق حسن الحديث

عمرو بن علي بن بحر بن كنيز

ثقة حافظ

عمرو بن عون بن أوس بن الجعد

ثقة ثبت

عيسى بن يونس بن عمرو بن عبد الله

ثقة مأمون

فضيل بن حسين بن طلحة

ثقة حافظ

فضيل بن عبد الوهاب بن إبراهيم

ثقة

قتيبة بن سعيد بن جميل بن طريف بن عبد الل...

ثقة ثبت

قيس بن حفص بن القعقاع

ثقة له أفراد

كثير بن هشام

ثقة

كثير بن يحيى بن كثير

صدوق حسن الحديث

مؤمل بن إسماعيل

صدوق سيئ الحفظ

مالك بن إسماعيل بن زياد بن درهم

ثقة متقن صحيح الكتاب

محمد بن أبان بن عمران بن زياد بن ناصح

صدوق حسن الحديث

محمد بن أبي بكر بن علي بن عطاء بن مقدم

ثقة

محمد بن عبد الملك بن معن بن عبد الرحمن ب...

ثقة

محمد بن الحسن بن الزبير

صدوق فيه لين

محمد بن الحسن بن هلال بن فيروز

مقبول

محمد بن الفضل

ثقة ثبت تغير في آخر عمره

محمد بن منهال

ثقة حافظ

محمد بن حماد

ثقة حافظ

محمد بن خازم

ثقة

محمد بن سليمان بن سالم

صدوق حسن الحديث

محمد بن سليمان بن حبيب بن جبير

ثقة

محمد بن سنان

ثقة ثبت

محمد بن طالب بن علي

مجهول

محمد بن عبد الله بن محمد بن عبد الملك بن...

ثقة

محمد بن عبد الملك بن محمد بن عبد الله بن...

صدوق حسن الحديث

محمد بن عبيد بن حساب

ثقة

محمد بن عيسى

مقبول

محمد بن عيسى بن نجيح

ثقة

محمد بن كثير

ثقة

محمد بن محبوب

ثقة

محمد بن معاذ بن عباد بن معاذ بن نصر بن ح...

ثقة

مسدد بن مسرهد بن مسربل بن مستورد

ثقة حافظ

مسلم بن إبراهيم

ثقة مأمون

معاذ بن معاذ بن نصر بن حسان بن الحر بن م...

ثقة متقن

معتمر بن سليمان بن طرخان

ثقة

معلى بن أسد

ثقة ثبت

معلى بن راشد

صدوق حسن الحديث

معلى بن منصور

ثقة سني فقيه حافظ

منصور بن صقير بن سمى

مقبول

موسى بن إسماعيل

ثقة ثبت

موسى بن داود

ثقة

نعيم بن حماد بن معاوية بن الحارث بن همام...

صدوق يخطئ كثيرا

هدبة بن خالد بن الأسود بن هدبة

ثقة

هشام بن سعيد

ثقة

هشام بن عبد الملك

ثقة ثبت

همام بن يحيى بن دينار

ثقة

وكيع بن الجراح بن مليح بن عدى بن فرس بن...

ثقة حافظ إمام

يحيى بن آدم بن سليمان

ثقة حافظ فاضل

يحيى بن إسحاق

ثقة

يحيى بن حسان بن حيان

ثقة إمام

يحيى بن حماد بن أبي زياد

ثقة

يحيى بن درست بن زياد

ثقة

يحيى بن سعيد بن فروخ

ثقة متقن حافظ إمام قدوة

يحيى بن عبد الحميد بن عبد الرحمن بن ميمو...

ضعيف الحديث

يحيى بن كثير

متروك الحديث

يحيى بن معين بن عون بن زياد بن بسطام بن...

ثقة حافظ إمام الجرح والتعديل

يحيى بن يحيى بن بكر بن عبد الرحمن

ثقة ثبت إمام

يزيد بن هارون بن زاذي بن ثابت

ثقة متقن

يعقوب بن إسحاق بن زيد بن عبد الله بن أبي...

صدوق حسن الحديث

يونس بن محمد بن مسلم

ثقة ثبت

أحمد بن عمرو بن الضحاك بن مخلد بن مسلم ب...

ثقة إمام حافظ

إبراهيم بن الحجاج

ثقة

إبراهيم بن الفضل بن أبي سويد

مقبول

إبراهيم بن زكريا

منكر الحديث

إسماعيل بن عمرو بن نجيح

ضعيف الحديث

إسماعيل بن مهدي

مجهول الحال

بشار بن موسى

ضعيف كثير الغلط كثير الحديث

بشر بن الوليد بن خالد بن الوليد

ثقة

بكار بن قتيبة بن عبد الله بن أبي برذعة ب...

مقبول

خالد بن يوسف بن خالد

ضعيف الحديث

خصيب بن ناصح

صدوق حسن الحديث

داهر بن نوح

مقبول

زكريا بن يحيى بن أيوب

صدوق حسن الحديث

سعيد بن زكريا

صدوق حسن الحديث

طالوت بن عباد

صدوق حسن الحديث

عباس بن طالب

مقبول

عبد الحميد بن غزوان

مقبول

عبد الرحمن بن علقمة

صدوق حسن الحديث

عبد الرحمن بن عمرو بن جبلة بن عبد الرحمن

يكذب

عبد الله بن الفضل

مجهول الحال

عبد الله بن سوار بن عبد الله بن قدامة بن...

ثقة

عبد الله بن عمرو بن أبي أمية

مجهول الحال

علي بن عثمان بن عبد الحميد بن لاحق

ثقة

عمار بن هارون

ضعيف الحديث

عمر بن الحسن

متهم بالوضع

عون بن الحكم بن سنان

صدوق حسن الحديث

فهد بن سلام

صدوق حسن الحديث

فيض بن الوثيق بن يوسف بن عبد الله بن عثم...

كذاب خبيث

كامل بن طلحة

صدوق حسن الحديث

ليث بن حماد

ضعيف الحديث

مجاشع بن عمرو بن حسان

متهم بالوضع

محمد بن الحسن

ضعيف الحديث

محمد بن المغيرة بن سلم بن عبد الله بن ال...

مقبول

محمد بن منهال

ثقة

محمد بن أبي الخصيب

ثقة

محمد بن أبي نعيم

كذاب

محمد بن سلام بن عبيد الله بن سالم

صدوق حسن الحديث

محمد بن عثمان بن سعيد

مجهول الحال

محمد بن محمد بن سليمان بن الحارث بن عبد...

مقبول

محمد بن مسلم

مجهول الحال

محمد بن يوسف بن عيسى بن الطباع

صدوق حسن الحديث

معاوية بن حفص

صدوق حسن الحديث

معلى بن مهدي بن رستم

متهم بالكذب

نعيم بن هيصم

ثقة

هشام بن عبيد الله

ثقة

هلال بن يحيى بن مسلم

صدوق كثير الخطأ

هيثم بن سهل

ضعيف الحديث

يعلى بن عباد بن يعلى

ضعيف الحديث

عتبة بن سعيد بن حيان بن الرخص

صدوق حسن الحديث

إسحاق بن هشام

مجهول الحال

أبو ربيعة

مجهول الحال

إبراهيم بن أبي زكريا

مجهول الحال

وهب بن المبارك

مجهول الحال

عبيد بن محمد بن بحر

ثقة

خلف بن يوسف بن خالد

مجهول الحال

حماد بن يحيى بن حماد

مجهول الحال

عبد الملك بن يزيد

مجهول

أحمد بن محمد بن إبراهيم بن الخطاب

ثقة متقن

وليد بن مسبح

انفرد بتوثيقه ابن حبان

عبد الجبار

مجهول الحال

عباس بن طالوت

مجهول الحال

ليث بن حماد

صدوق حسن الحديث

الأسم الرتبة
أبو بحر

مجهول

زياد بن سعد

مجهول

أبو سعيد

مجهول

زبان بن العلاء بن عمار بن العريان بن عبد...

ثقة

أجلح بن عبد الله بن حسان

مقبول

أسماء بن الحكم

صدوق حسن الحديث

أشعث بن سليم بن أسود

ثقة

أنس بن مالك بن النضر بن ضمضم بن زيد بن ح...

صحابي

أيوب بن كيسان

ثقة ثبتت حجة

إبراهيم بن محمد بن المنتشر بن الأجدع

ثقة

إبراهيم بن مهاجر بن جابر

مقبول

إبراهيم بن ميسرة

ثبت حافظ

إبراهيم بن يزيد بن قيس بن الأسود بن عمرو...

ثقة

إسرائيل بن يونس بن أبي إسحاق

ثقة

إسماعيل بن سالم

ثقة ثبت

إسماعيل بن عبد الرحمن بن أبي كريمة

صدوق حسن الحديث

أسود بن سريع بن حمير بن عبادة بن النزال...

صحابي

أسود بن قيس

ثقة

حارث بن عبيد بن كعب

ثقة

حكم بن عتيبة

ثقة ثبت

مغيرة بن أبي الحر

صدوق حسن الحديث

مغيرة بن مقسم

ثقة مدلس

منذر بن مالك بن قطعة

ثقة

نعمان بن ثابت بن زوطى

فقيه مشهور مؤسس المذهب الحنفي

وليد بن مسلم بن شهاب

ثقة

بكر بن عبد الله بن عمرو بن هلال

ثقة ثبت

بكير بن الأخنس

ثقة

بيان بن بشر

ثقة ثبت

جابر بن يزيد بن الحارث بن عبد يغوث بن كع...

متروك الحديث

جعد بن دينار

ثقة

جعفر بن إياس

ثقة

حاتم بن مسلم

ثقة

حبيب بن قيس بن دينار

ثقة فقيه جليل

حر بن الصياح

ثقة

حر بن مسكين

ثقة

حصين بن عبد الرحمن

مجهول

حصين بن عبد الرحمن

ثقة متقن

حطان بن خفاف بن زهير بن عبد الله بن رمح...

ثقة

حماد بن مسلم

صدوق كثير الخطأ والوهم, ورمي بالإرجاء

حماد بن سلمة بن دينار

تغير حفظه قليلا بآخره, ثقة عابد

خالد بن علقمة

صدوق حسن الحديث

خالد بن مهران

ثقة

داود بن سويد

مقبول من غلاة الشيعة

داود بن دينار بن عذافر

ثقة متقن

داود بن عبد الله

ثقة

رقبة بن مصقلة بن عبد الله بن خوتعة بن صب...

ثقة مأمون

زياد بن علاقة بن مالك

ثقة

زياد بن كليب

ثقة

زيد بن جبير بن حرمل

ثقة

سعد بن إبراهيم بن عبد الرحمن بن عوف

ثقة

سعد بن طارق بن أشيم

ثقة

سعيد بن سنان

ثقة

سعيد بن مسروق بن حمزة بن حبيب بن موهبة ب...

ثقة

سعيد بن يزيد بن مسلمة

ثقة

سعيد

صدوق حسن الحديث

سليم بن عامر

ثقة

سليمان بن فيروز

ثقة

سليمان بن مهران

ثقة حافظ

سماك بن حرب بن أوس بن خالد بن نزار بن مع...

صدوق سيء الحفظ, تغير بآخره وروايته عن عكرمة مضطربة

سهيل بن ذكوان

ثقة

شباك

ثقة

شعيب بن الحبحاب

ثقة

صالح بن صالح بن مسلم بن حي بن شفي بن هني...

ثقة ثقة

طارق بن عبد الرحمن

صدوق حسن الحديث

عاصم بن بهدلة

صدوق حسن الحديث

عاصم بن سليمان

ثقة

عاصم بن كليب بن شهاب بن المجنون

ثقة

عامر بن شراحيل

ثقة

عبد الأعلى بن عامر

ضعيف الحديث

عبد الرحمن بن الأصم

ثقة

عبد الرحمن بن عبد الله بن الأصبهاني

ثقة

عبد الرحمن بن مل بن عمرو بن عدي بن وهب ب...

ثقة ثبت

عبد العزيز بن رفيع

ثقة

عبد العزيز بن صهيب

ثقة

عبد الله بن سعيد بن يحمد

ثقة

عبد الله بن زيد بن عمرو بن ناتل بن مالك...

ثقة

عبد الله بن عثمان بن خثيم بن القارة

مقبول

عبد الله بن عيسى بن عبد الرحمن بن يسار

ثقة فيه تشيع

عبد الملك بن ميسرة

ثقة

عبد الملك بن عبد العزيز بن جريج

ثقة

عبد الملك بن عمير بن سويد بن حارثة بن أم...

صدوق حسن الحديث

عبد الملك بن ميسرة

ثقة

عبيد الله بن الأخنس

ثقة

عثمان بن المغيرة

ثقة

عثمان بن عاصم بن الحصين

ثقة ثبت سنى

عثمان بن عبد الله بن موهب

ثقة

عثمان بن موهب

مقبول

عزرة بن ثابت بن عمرو بن أخطب

ثقة

عطاء بن السائب بن مالك بن زيد

صدوق حسن الحديث

علاء بن المسيب بن رافع

ثقة

عمر بن أبي سلمة بن عبد الرحمن بن عوف

صدوق يخطئ

عمران بن أبي عطاء

صدوق له أوهام

عمرو بن دينار

ثقة ثبت

عمرو بن عبد الله بن عبيد

ثقة مكثر

غالب بن خطاف

ثقة

فراس بن يحيى

ثقة

فرقد بن يعقوب

ضعيف الحديث

عبد الملك بن سليمان بن رافع

صدوق كثير الخطأ

قتادة بن دعامة بن قتادة بن عزيز بن عمرو...

ثقة ثبت مشهور بالتدليس

ليث بن أيمن بن زنيم

ضعيف الحديث

حماد بن السائب بن بشر بن عمرو بن الحارث...

متهم بالكذب

محمد بن منتشر بن الأجدع بن مالك

ثقة

محمد بن المنكدر بن عبد الله بن الهدير بن...

ثقة

محمد بن عبد الرحمن بن يسار

ضعيف الحديث

محمد بن مسلم بن تدرس

صدوق إلا أنه يدلس

مخول بن راشد

ثقة

مطرف بن طريف

ثقة ثبت

معاوية بن إسحاق بن طلحة بن عبيد الله

ثقة

منصور بن المعتمر بن عبد الله بن ربيعة بن...

ثقة ثبت

منصور بن زاذان

ثقة ثبت

مهاجر

ثقة

موسى بن أبي عائشة

ثقة يرسل

موسى بن عبد الله

ثقة

نصر بن عمران بن عصام بن واسع

ثقة ثبت

نعيم بن حكيم

صدوق حسن الحديث

هارون بن سعد

صدوق رمي بالرفض ويقال : رجع عنه

هشام بن عروة بن الزبير بن العوام بن خويل...

ثقة إمام في الحديث

هلال بن خباب

ثقة

هلال بن مقلاص

ثقة

وراد

ثقة

وقدان بن أبي وقدان

ثقة

وكيع بن عدس

مقبول

يحيى بن أبي إسحاق

ثقة

يحيى بن سعيد بن فروخ

ثقة متقن حافظ إمام قدوة

يحيى بن سعيد بن قيس بن عمرو بن سهل بن ثع...

ثقة ثبت

يحيى بن سليم بن بلج

صدوق حسن الحديث

يحيى بن عبد الله بن الحارث

مقبول

يزيد بن أبي زياد

ضعيف الحديث

يعلى بن عطاء

ثقة

يوسف بن ماهك بن بهزاذ

ثقة

أبو يونس

ثقة

بيان بن بشر

مجهول

جارية بن بلج

مقبول

سليمان بن داود بن خالد بن زياد

مجهول الحال

سنان بن حبيب

صدوق حسن الحديث

عبد الرحمن بن عبد الله

ثقة

عمران بن مسلم

ثقة

قتادة بن سليمان

مقبول

أحمد بن عبد الله بن منصور

مجهول الحال

يعفور بن المغيرة بن شعبة بن أبي عامر بن...

ثقة

عبد الملك بن حكيم

مقبول

زياد

مجهول الحال

  • أبو أحمد بن عدي الجرجاني : كان أميا ثقة وكان مع اتقانه يفزع من شعبة
  • أبو حاتم الرازي : كتبه صحيحة، وإذا حدث من حفظه غلط كثيرا، وهو صدوق ثقة، وهو أحفظ من حماد بن سلمة
  • أبو حاتم بن حبان البستي : ذكره في الثقات
  • أبو زرعة الرازي : ثقة إذا حدث من كتابه
  • أحمد بن حنبل : سئل: أبو عوانة أثبت أو شريك ؟ فقال: إذا حدث أبو عوانة من كتابه فهو أثبت، وإذا حدث من غير كتابه ربما وهم، ومرة: ثقة
  • أحمد بن صالح الجيلي : ثقة
  • ابن حجر العسقلاني : ثقة ثبت، ومرة: أحد المشاهير وثقه الجماهير واعتمده الأئمة كلهم
  • ابن عبد البر الأندلسي : أجمعوا على أنه ثقة ثبت حجة فيما حدث من كتابه، وقال: إذا حدث من حفظه ربما غلط
  • الذهبي : الحافظ ثقة متقن لكتابه
  • عبد الرحمن بن مهدي : كتاب أبي عوانة أثبت من حفظ هشيم
  • عبد الرحمن بن يوسف بن خراش : صدوق في الحديث
  • عفان بن مسلم الصفار : كان صحيح الكتاب، كان ثبتا
  • علي بن المديني : كان أبو عوانة في قتادة ضعيفا، وباع كتابه
  • محمد بن سعد كاتب الواقدي : ثقة صدوق
  • يحيى بن معين : حديث أبي عوانة جائز، ومرة: ثقة، وفي رواية ابن محرز عنه قال مرة: أبو عوانة أثبت من جرير، ومرة: أبو عوانة أحب إلي وأثبت من إسرائيل، ومرة: قيل له: أبو عوانة أثبت أو شريك ؟ قال: أبو عوانة أصح كتاب
  • يعقوب بن شيبة السدوسي : ثبت صالح الحفظ صحيح الكتاب

Whoops, looks like something went wrong.