Ian C Douglas Author