Alastair J Macdonald Editor & Author