Abstract algebra : structures and applications /: structures and applications. (2015)