discussion:manual:chapter8:tvm