The book of ingenious devices - Musa bin Shakir, Banu; Hill, Donald R (Reidel, 1979)