Typed Lambda Calculi and Applications by Springer