This is probably the best book on Django 2 you will find on the internet. Most of the books on Django are either about older versions or pretty basic. This book expects you to know some basics about Python & Django. Don't worry you can easily catch up after watching some YouTube videos about Django. You can create almost any scalable web application using this book provides you practice each & every concept. Along with Django you also gain the knowledge of several other technologies such as WSGI, NGINX, REST, REDIS among others. The delivery from Amazon was satisfying along with the quality of the actual book. This book is for people who want to get into backend development with some knowledge of Python.