Abstract algebra: An inquiry-based approach - Hodge, Jonathan K (Boca Raton CRC Press, 2014)