Sheppard Air! The CFII prep is condensed from the IRA test. There are much fewer questions to study. Sheppard Air is worth the investment for all knowledge tests! It's a test prep not a ground school so for some reason people get all upset because its just rote learning. Use it, pass written, then do your ground school.