Author: JOHN MONAGHAN.