Author: Lam Pen Kwan, Eric Y K Lam, Christine Y P Lee