Check out the following for excellent revision with explanations for answers to assist with your CC studies!
https://www.youtube.com/watch?v=0F3QP2Bt1KI&list=PL0hT6hgexlYw-k6GxQf_DIAPdc96T2MP-