Author: William Blades Library.