Author: Mika Tuunanen,George Hendrikse,G. Rard Cliquet