Patrick Kavanagh, A Biography