Beginning Salesforce Developer - Michael Wicherski (Springer, 2017)