Text this: Categories, algebraic structures, linear and homological algebra /