Abstract algebra a concrete introduction - Redfield, Robert H. (Addison-Wesley, 2001)