Brian Pepple rated Three Hearts and Three Lions: 4 stars Aug. 16, 2016 Public Three Hearts and Three Lions by Poul Anderson