Basic Modern Algebra with Applications