British battles on land and sea - Grant, James 1822-1887 (Cassell Petter & Galpin, 1892)