Author: Cajori,Florian.