Building distributed applications with ADO - MARTINER (John Wiley, 1999)