I am a software developer who self study maths as my hobby, I have had taken a linear algebra course in my undergraduate/graduate study, but you know, math books written in China are such a rubbish that I just throw them away. So I want to buy some renowned textbook on linear algebra for me to study. I skimmed through amazon.com and google for "best book on linear algebra" , but there is no unanimous acknowledged textbook to linear algebra as "Thomas calculus" to calculus. I got some candidates:

"Introduction to Linear Algebra" by Gilbert Strang

"Linear Algebra and Its Applications" by Gilbert Strang

"Linear Algebra: A Modern Introduction" by David Poole

"Linear Algebra (2nd Edition)" by Kenneth M Hoffman and Ray Kunze

But from comments following them, each has its pros and cons, so as a beginner on this topic, can anyone give me suggestion about which book to choose? Thank you.