Lady Mary Shepherd Explained

Lady Mary Shepherd, (Primrose; 31 December 1777 – 7 January 1847) was a Scottish philosopher