© Joseph K. Ruffing 2006 all rights reserved.