Author: Candra, Yal. Pi.