Professor A Graeme Auld Author & Editor