Author:

    - Filipe Almeida <filipe@rnl.ist.utl.pt>
      http://mega.ist.utl.pt/~filipe/
