A review by panireads
Ticker: The Quest to Create an Artificial Heart, by Mimi Swartz

challenging emotional informative inspiring reflective medium-paced

5.0