Abstract algebra : an inquiry based approach /: an inquiry based approach. (2013)