Extensional constructs in intensional type theory - Hofmann, Martin, 1965- (Springer, 1997)