есть такой "Словообразовательный словарь русского языка" (автор - Тихонов). Мы с подобными проблемами уже сталкивались, тогда я и выяснила, что школьная программа опирается на этот словарь. Существует его полное издание в двух томах, а есть сокращенный вариант (школьный). Кстати, в этом словаре корень - сосн.