Cinnamon and Gunpowder by Eli Browne
Reviewed by Beth from Santa Rosa, California.