Ни один автор мне не знаком. Человек, который ответит на ваш вопрос, должен сначала прочитать эти книги, потому что вряд ли он читал их ранее.
Я открыл книгу Joyce и обнаружил, что теория категорий излагается в главе по кольцам. Ну, теория категорий не есть примочка для колец, это что-то намного более общее.

Вам подходят только книги под свободными лицензиями?