Material available at:

http://home.fa.utl.pt/~al006195/p4