Title: SQL Server 2017 Developer's Guide: A professional guide to designing and developing enterprise database applications