Captain Ravenshaw or The Maid of Cheapside: A Romance of Elizabethan London is a novel written by Robert Neilson Stephens and published in 1901. The book is set in Elizabethan England and follows the... This description may be from another edition of this product.