Negation and speculation detection is an emerging topic that has attracted the attention of many researchers, and there is clearly a lack of relevant textbooks and survey texts. This book aims to define negation and speculation from a natural language processing perspective, to explain the need for processing these phenomena, to summarise existing research on processing negation and speculation, to provide a list of resources and tools, and to speculate about future developments in this research area. An advantage of this book is that it will not only provide an overview of the state of the art in negation and speculation detection, but will also introduce newly developed data sets and scripts. It will be useful for students of natural language processing subjects who are interested in understanding this task in more depth and for researchers with an interest in these phenomena in order to improve performance in other natural language processing tasks.