Author: Eddie C.Y. Kuo Evangelos A. Afendras