Author: M. Teshnehlab