Not sure of your level, but as a beginner, these two were recommended to me on HN previously:
- https://www.cambridge.org/highereducation/books/conceptual-m...
- https://bartoszmilewski.com/2014/11/04/category-the-essence-... (a blog series on CT specifically for programmers)