As to your question about flash cards...
Make your own. Go through the questions, and if you do NOT immediately know the answer to a question, take an index card and make yourself a flash card. This way, you don't have to make 100 flash cards (I did this for my spouse). We used to sit across from each other at the dinner table, and I'd ask the questions. If she got the answer correct the first time, I set the card aside. If she missed the answer, the card went into another pile. We'd work on the "missed" pile, until she got all of them correct. Then I'd shuffle ALL the cards, and we'd start over. She scored 100% on her test!
Sukie in NY