CUMMING BRUCE, Charles Lennox (1790-1875), of Roseisle, Elgin and Kinnaird, Stirling

Author