Three stories of torture, set in Japan's Sengoku, Kan'ei and Genroku eras.
1990
1995
1982
1986
1991
1993
1979
1976
2000
1985
1989