Sherlock Holmes in Babylon: And Other Tales of Mathematical ...
Marlow Anderson & Victor Katz & Robin Wilson
A First Course in Abstract Algebra: Rings, Groups, and Fields, ...
Marlow Anderson & Todd Feil