Starting definition:

Contributors: Carlos Vieira