A review by quetzalquill
The War to Save the Worlds by Samira Ahmed

adventurous medium-paced