Core PHP programming: using PHP to build dynamic websites - Atkinson, Leon (Pearson Education Asia, 2001)