Author: Tai Han ren quan lun tan (1st 2008 Taiwan)