الشكر الجزيل ل Gary T. Giesen على مساهمتهم!