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