Sums of residues on algebraic surfaces and application to coding theory - Alain Couvreur (2008)