A review by mikemcd
Betrayer of Worlds by Edward M. Lerner, Larry Niven

tense
  • Strong character development? It's complicated
  • Diverse cast of characters? Yes

4.0