https://medium.com/@sajjadhadi77/a-quick-guide-to-sql-chapter-4-querying-multiple-tables-with-join-f655a465a3af