Paul L H McSweeney Editor & Author