Dr I S Duff Author