
Tomas G. answered 05/25/19
Experienced Tutor for more than 20 years
The book you need is Linear Algebra by Kenneth Hoffmann and Ray Kunze. This guys are from the MIT. I love this book, but is hard to understand in a first read. Even if you are familiar with the linear algebra concepts you say.
And intermediate reading between the Lang and the Hoffman-Kunze is the Linear Algebra by Seymour Lipschutz. It has an handy exposition of the theory with therorems and proofs easy to follow up and you won't frustrate if you read just the Hoffmann-Kunze.
My advice, keep both books together and read first the Lipschutz, then go to the Hoffmann-Kunze.
And for abstract algebra, My recommendation with closed eyes is the Abstract Algebra by Thomas Hungerford. The best book of abstract algebra ever written.