With the advent of voice assistants, chatbots, and automated voice prompts on phones, the need for interfaces that understand human language is growing. In order to learn how to create these relationships between computer and human being, there is Natural Language Processing With Python and spaCy: A Practical Introduction by Yuli Vasiliev.