Author: s.j. neil g. mccluskey