The Hannibalian War: Being Part of the 21st and 22nd Books
Publisher: s.n
Published: 1886
Number of pages: 195