Source: http://projetcontacts.free.fr/anglais/SPC.pdf