We present a general method for constructing operators without non-trivial invariant closed subsets on a large class of non-reflexive Banach spaces. In particular, our approach unifies and generalizes several constructions due to Read of operators without non-trivial invariant subspaces on the spaces 1, c0 or 2 J, and without non-trivial invariant subsets on 1. We also investigate how far our methods can be extended to the Hilbertian setting, and construct an operator on a quasi-reflexive dual Banach space which has no non-trivial w * -closed invariant subspace.We retrieve in particular the existence of an operator on 1 with no non-trivial invariant closed subset [22], and improve the results of [23] by showing that c 0 and 2 J support operators without non-trivial invariant closed subsets.An interesting consequence of Theorem 1.1 is the following corollary.Corollary 1.2. Let X be an infinite-dimensional non-reflexive separable space having an unconditional basis. Then there exists a bounded operator on X with no non-trivial invariant closed subset.