Bruce T Batchelor Author & Editor