Desaguliers, J. T. 1683-1744.