Basic modern algebra with applications (2014)