There are a lot of materials available. I prefer to stick to the official materials, but I'm sure the more you can study, the better prepared you'll be no matter who the provider is.
You can get a more detailed view of my own experience if you'd like. (Has study materials info.)