I'm using sheppard air, worth the money. I'm taking the ATP written next week so I can upgrade in a few months. It's not that bad, just memorize the test, get it done and then concentrate on what you really need to know. I have reccurent next month and Im also studying for that.