Programming for Mathematicians - Seroul, Raymond (Berlin Springer, 2000)