Building a better mouse trap: a programmer's guide to the mouse - Donovan, Jeffrey S. (Osborne McGraw Hill, 1992)