ASP, ADO, and XML complete. (Sybex, 2001)