The Book of Knowledge of Ingenious Mechanical Devices: (Kitb f ma 'rifat al-iyal al-handasiyya)