The CDL is simply amazing and awesome; affording me the opportunity to prepare for a pre-test my company requested I take. The basic general knowledge exam was on point and it was so easy to understand even at first glance. I strongly recommend that every person get hold of this if they truly desire to pass their test with ease.