Weaving history and fiction together, David Bowles fashions a rich story of political intrigue, ferocious battles, beautiful landscapes and the enduring hope of humanity.
By David Bowles, Illustrated by Amanda Mijangos
Weaving history and fiction together, David Bowles fashions a rich story of political intrigue, ferocious battles, beautiful landscapes and the enduring hope of humanity.