Great Cities by N.K. Jemisin (series)

From Book Trigger Warnings