by Daniel J. Barret, Richard E. Silverman, Daniel J. Barrett
**Printing History** February 2001: First Edition May 2005: Second Edition