Book Review: Rebel Elements

Jasmine Giacomo has envisaged a fantasy world that brings together diverse nations, with a rich history and a clever magic system that immediately put me in mind of the physical rituals demonstrated in the wonderful Avatar, the Last Airbender cartoon series. Giacomo uses her background in martial arts to combine hand-to-hand combat, with energy focusing […]

Read More Book Review: Rebel Elements