Ernesto Ramirez, PhD

← Reading

Choir of Hatred

by Yudhanjaya Wijeratne

The Salvage Crew #3

Finished July 15, 2025★★★★★

First published 2025 · 302 pages · Goodreads