Microsoft : first generation - TSANG (John Wiley, 1999)