D B Moffatt Author