Fundamentals of Predictive Text Mining