cold-hearted vs stonehearted

cold-hearted

adj
  • Without sympathy, feeling or compassion; callous or heartless 

stonehearted

adj
  • Hardhearted; pitiless; unfeeling. 

How often have the words cold-hearted and stonehearted occurred in a corpus of books? (source: Google Ngram Viewer )