STOCK AND ASSET PURCHASE AGREEMENT by and between PROQUEST COMPANY and SNAP-ON INCORPORATED Dated as of October 20, 2006