The book of knowledge of ingenious mechanical devices : translated and annotated. - Jazari, ibn al-Razzaz al- (Reidel, 1974)