I used All ATP's several years ago for my ATP and FE written and highly recommend them. Very painless. They are not in the business to teach you the material. They are there to get you to pass the test. Your airline will teach you what you really need to know. Well worth the money!