Computer vision books

I want to learn computer vision . Concepts like CNN etc and later plan to move into cv and genai.
What are the top books you recommend

@Ismail_Qayyum The below is one I like with Tensorflow as the framework. Of course, apart from that, Andrew Ng Deep Learning Specialization is very good also. Also Stanford CS231n course is also quite detailed in the area of Deep learning in CV. Hope this help