Professor John Hughes Editor & Author