Author: James Campbell (Lieut.-Col.)