Catharine Trotter Cockburn

7 books

270 pages paperback

nonfiction history philosophy

33 pages hardcover

missing page info digital 2021

fiction historical romance

missing page info 1700

64 pages paperback

nonfiction autobiography biography medium-paced

56 pages digital 2011