Author: Suleyman C. Sahinalp