Thomas Roscoe
No. of pages 650
There are 650 pages in this book. This book was published 2018 by Forgotten Books .