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