John Allan

Allan, John Robertson , novelist and journalist