Introduction to modern algebra and its applications. (2020)