CAMBIUM LEARNING GROUP, INC. PURCHASE AGREEMENT