James Greenwood
No. of pages 216
There are 216 pages in this book. This book was published 1885 by Gale and the British Library .