Sentiment analysis and opinion mining is the field of study that analyses people's opinions, sentiments, evaluations, attitudes, and emotions from written language. This book is a comprehensive introductory and survey text. It covers all important topics and the latest developments in the field with over 400 references.