Advanced Functional Programming by Johan Jeuring | Menrva Books