Try Foundations of Functional Programming with purrr
Download PDF