Author: Brig-Gen. Ernest A.; Watt, Gavin K (ed.) Cruikshank