Ting Shan-hsi — Chinese film director and screenwriter (1936-2009)