Henry Shackleford is a young slave living in the Kansas Territory in 1857, when the region is a battleground between anti- and pro-slavery forces. When John Brown, the legendary abolitionist, arrives in the area, an argument between Brown and Henry's master quickly turns violent. Henry is forced to leave town with Brown, who believes he's a girl. Over the ensuing months, Henry, whom Brown nicknames Little Onion, conceals his true identity as he struggles to stay alive.
Antislavery movements -- United States -- Fiction.
Brown, John, 1800-1859 -- Fiction.
Disguise -- Fiction.
Fugitive slaves -- United States -- Fiction.
Harpers Ferry (W. Va.) -- History -- John Brown's Raid, 1859 -- Fiction.