PHP and MySQL recipes : a problem-solution approach - Kromann, Frank M.