Author: Sing C. Tang and Jwo Pan