Programming for mathematicians - Seroul, Raymond (Universitext. Tracts in mathematics., 2000)