Home › Authors › James Carmichael Spence 👤 James Carmichael Spence 3 books Books by James Carmichael Spence The conscience of the king 1987 L'aurore de la civilisation 1900 The stability of ships explained simply and calculated by a new graphic method 1884