Prof Stephen J Loughlin Author