Mastering active server pages 3 - Jones, Russell A (BPB, 2000)