Islamic science and engineering

Donald R. Hill
Edinburgh University Press
9780748604555
0-7486-0455-3