Sets, groups, and mappings an introduction to abstract mathematics - Hwang, Andrew D. 1965- (Pure and applied undergraduate texts, 2019)