ck 12 ck12.org ck-12 foundation provides a library of free online textbooks, videos, exercises, flashcards, and real world applications for over 5000 concepts from arithmetic to history Category:education Global Rank:36,867 visits:1.7M pages/Per:2.8 ADS