Source: http://automemo.free.fr/telech/schemas.pdf