Charles Shirreff (1749-1829)

Charles Shirreff (1749-1829)

Book on the life of Charles Shirreff, one of the Thomas Braidwood’s first pupils at Braidwood’s Academy, Edinburgh.