Annie Shepherd Swan (8 July 1859 - 17 June 1943) was a Scottish journalist, novelist and story writer. She used her maiden name for most of her literary career, but also wrote as David Lyall and later... This description may be from another edition of this product.