Aprenda programação funcional : como pensar funcionalmente para trabalhar com códigos complexos - Widman, Jack (2025)