Author: Earvin Charles B. Cabalquinto