Thoughts that provoke, stimulate and inspire.
Increasingly trenches are being replaced by computer screens.