Battles of the Nineteenth Century Volume 1 by Archibald Forbes