Author: tim pat coogan