"Type theory & functional programming" - читать интересную книгу автора (Simon Thompson)