Developped as part of of a course given at USTH, Hanoi.

The slides include many exercices and their correction.