Speech and Language Processing, Daniel Jurafsky and James H. Martin, 2025 (Stanford University (online draft)) - Comprehensive textbook on natural language processing, including detailed explanations of text classification algorithms like Naive Bayes and Logistic Regression.
Introduction to Information Retrieval, Christopher D. Manning, Prabhakar Raghavan, and Hinrich Schütze, 2008 (Cambridge University Press) - A fundamental textbook covering text classification, feature engineering, and core machine learning algorithms used in information retrieval.
Classification, scikit-learn developers, 2024 (The scikit-learn project) - Official documentation for Scikit-learn, providing details on various classification algorithms, data splitting utilities, and implementation examples.