mirihawk rated The given sacrifice: 5 stars May 25, 2015 Public The given sacrifice by S. M. Stirling