Interactive companion : (McGraw- Hill, 2002)