Algebra and its applications (Providence AMS, 2006)