I would say sheppard air material is the most up to date for written tests. Though more pricey than gleim. When you study for these tests, the very first time, look at the question, then immediately look at the correct answer. It helps you to memorize it for purposes of passing the writtens.