If you are in need of clarity, and a strong foundation of concepts, I highly recommend Winspert ADC by Dr. Jigyasa. I was in need of these and joining Winspert opened up my mind ,I was mindblown on how easy she was able to explain the concepts. I not only knew more but she taught me to be disciplined, consistent and to prioritize what needs to be done. I became more structured, calm and came out strong during the exam! I cant thank you enough, dr Jigyasa, you are my rainbow after the rain