I have not read it, but you can always go to quizlet to help you out. It always helps me.
9.5m questions
12.2m answers