Overview

William Elliot Cairnes

(1862—1902) army officer and military writer