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

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

4.0