Subjects: Printing -- Great Britain -- History; Caxton, William, approximately 1422-1491 or 1492; Incunabula -- England -- London -- Bibliography; Westminster (London, England) -- Imprints. 21 chapters, 88,668 words. Public domain, via Project Gutenberg.