Triple: This Illusion ALBUM The Sound Of Trees; This Illusion YEAR 1989; Schnell Fenster; TITLE This Illusion

What is a sentence that describes this triple?
Schnell Fenster released This Illusion in The Sound Of Trees in 1989.