This book provides a comprehensive foundation of distributional methods in computational modeling of meaning. It aims to build a common understanding of the theoretical and methodological foundations for students of computational linguistics, natural language processing, computer science, artificial intelligence, and cognitive science.