Author: Mohammad Teshnehlab