And now a few words from me : - Garfield, Bob (McGraw-Hill, 2003)