roman cheshire
Publisher: printed for the author
Published: 1886
Place of publication: liverpool
Number of pages: 368