Tower by David Gilson
_