Во время обучения в Haskell у меня было ощущение, что авторы, которые не всегда говорят мне все, поэтому, чтобы по-настоящему понять это, я хотел бы знать теорию системы типов, монады и такие понятия.
Большинство из этих понятий исходит из теории категорий, которую я слышал, так что это за хорошие книги/сайты по этой теме и смежным темам?