Text this: Introduction to categories, homological algebra and sheaf cohomology