Essential Linear Algebra with Applications: A Problem-Solving Approach