C G N Mascie-Taylor Author & Editor