Best Monster Books That Question Heroes and Villains

The fantasy author Ayana Gray recommends gripping novels where the monsters are heroes, villains and everything in between.