Gods of Jade and Shadow by Silvia Moreno-Garcia
Gods of Jade and Shadow by Array