I highly recommend Dr. Najeeb’s lectures. They are extremely well-taught and with incorporation of details and drawings, I would say this is a complete package. You would never need to look for an additional source on a topic after watching his lecture. Thumbs up to him and his team.