3rd IFTC

3 - 4 November 2006

Shanghai, China
Details