tarkovskys- so terribly clever yet so terribly stupid.

more about : tarkovskys