I am teaching a one-semester course in linear algebra, focusing on the various structure theorems concerning vector spaces. The course does not touch upon module theory. My students have already taken a course in abstract algebra, and are comfortable with the isomorphism theorems concerning groups and rings.
I wanted to know if there are any good books that cover the correspondence theorem and the three isomorphism theorems for vector spaces that I can suggest to my students as reading material. It would be helpful if the book had some good exercises as well. It is alright if the book is fairly sophisticated in its presentation. My own first exposure to the isomorphism theorems in linear algebra was in the context of modules, so I am unable to think of a good book that does not touch the theory of modules and still covers the isomorphism theorems for vector spaces.
Please do not mention random books that you find on amazon or the internet. I can do a search of that sort myself. I am assuming the person answering this question has (at least somewhat) read the book, and is answering from the perspective of a mathematician or a mathematics student.
Thank you for any good recommendations in advance :)