CDL Study Guide 2021-2022: Prep Book Secret… 9781516718900 by Bowling, Matthew

A nice touch in this textbook is the practice tests with answer explanations.