الشكر الجزيل ل David A Baumgold على مساهمتهم!