Meiko Kaji – The Flower of Carnage (translation from japanese)