Compass & Codex
Adventure history and adventure science — fiction stories for boys.
Compass & Codex is a serialized storytelling podcast for boys ages 8–14 and the families who read with them. Every episode is a chapter of an ongoing story: fire ant scouts, Roman legions, pirates, and more — told with real biology, real history, and real stakes.
We explore the unknown, every time.
Current series:
- Colony in Danger (fire ant adventure fiction)
- Eagle's Edge (Roman historical fiction).
New chapters every week.
Subscribe and start from Chapter 1.
Hosted by Reed Sterling.
For fans of Watership Down, Redwall, the Warriors series, Empires of the Undergrowth, and anyone who wants adventure fiction that respects the reader.
Compass & Codex
Iron Rails & Ruin: CH 1 | A 14-Year-Old Engineer Drives a Steam Train Through a Montana Blizzard | Steampunk Adventure Audiobook
Use Left/Right to seek, Home/End to jump to start or end. Hold shift to jump forward or backward.
Three senior engineers refused to take this route tonight. That left Gunnar Harlan.
He’s fourteen years old, running his late father’s steam engine through a Montana blizzard in 1879. The Widow-Maker knows every inch of this mountain. So does Gunnar. But when they arrive at Harrow Gulch, the Ironclad Syndicate is waiting — and the cargo they promised to deliver has been quietly rerouted.
Gunnar opens his logbook and starts writing it all down. His father taught him that numbers don’t lie. Even when people do.
Iron Rails & Ruin is a steampunk adventure series set in the American West for boys ages 8-14.
New chapters weekly. Narrated by Reed Sterling.
I am the author of serialized fiction books for kids, teens, tweens and young adults, including:
- Brickhaven: A Bricks Fan Fiction Adventure
- Colony In Danger: A Fire Ant Adventure
- Eagle's Edge: A Story of Rome, Gaul and the Making of a Soldier
- Treasure Island: A Classic Adaptation
- Iron Rails & Ruin: A Novel of Steam, Sorcery and the Lawless Montana Territory
📚 All five books -- are now available on Amazon: https://us.amazon.com/stores/Reed-Sterling/author/B0H2ZM86WQ
📖 Wanna check out all five series for yourself? Get all five Chapter 1s free: https://compass-codex.kit.com/middle-school-reader-group
Thank you for listening! This is Reed Sterling. Remember: Never stop exploring unknown worlds.
— Montana Territory, 1882
SPEAKER_01Three senior engineers refused to drive this route tonight. Gunnar Harlan is fourteen years old. He took it anyway. It's Montana eighteen seventy nine. The ironclad syndicate controls the rails, and someone has to stop them. This is Compass and Codex. Never stop exploring unknown worlds. I'm Reed Sterling, and if you've found this, you're the kind of person who wants a story that goes beyond the pages in your books. Good, you are exactly who I wrote this for. Every story on Compass and Codex goes somewhere important, to bring you stories that matter. This is the world as it actually is or was, or maybe how we wish it would be. And it turns out that the world is actually stranger and more exciting, but more dangerous and more extraordinary than we ever thought. Today we dive into Iron Rails and Ruin, about the wildness of the Montana Territory in 1822, where steam trains and a man's word rule the world. Start here with chapter one. Don't skip ahead. You'll want to have been there from the beginning. This book is dedicated all of my favorite people in the world who live in Montana. They are real people, authentic and beautiful, like the landscape of Montana itself, and I love them all.
SPEAKER_00Chapter one Iron Pulse Scene one.
— The Refused Route
SPEAKER_01Gunnar's hand closed around the throttle, feeling the widowmaker's iron pulse vibrate through his palm. The engine spoke to him through these tremors, a language of pressure and steam that no school could teach. Outside the cab windows, the Montana night had dissolved into a churning wall of white, snowflakes striking the glass like pellets of sand. Three senior engineers had refused this route tonight. That fact sat in Gunner's mind like a simple equation. If they wouldn't take it, someone else had to. The widowmaker shuddered as she climbed, her wheels biting into the frozen rails of the mountain grade. Frost patterns crept along the edges of the cab windows, delicate geometries that reformed each time Gunner exhaled. The brass gauges glowed amber in the swinging lantern light, needles trembling behind fogged glass. He wiped one clear with his sleeve. The pressure was climbing too quickly. Dutch, he called over the roar of the firebox and the shriek of the wind. He's back. In the wavering light, Dutch was a mountain himself, shoulders broad as a coal car as he turned from the firebox. Sweat glistened on his forehead despite the freezing air that knifed through every crack in the cab. The skin on his massive hands was angry red, crosshatched with old burn scars and fresh blisters. Forgot my gloves again, Dutch said with a slow grin, as if this were a Sunday picnic rather than a midnight run through hell. Ma's gonna have my hide. He adjusted the dampers with practised efficiency, never taking his eyes off Gunnar's face. The grade shifted beneath them, pitching steeper without warning. Gunner felt it before the gauges registered, a subtle change in the widow maker's voice, a deepening of her growl as her drive wheels fought for purchase. His fingers moved to the Johnson bar, making a two inch adjustment before conscious thought caught up with instinct. Three pounds of steam pressure released through the auxiliary valve, not enough to waste precious energy, just enough to prevent the safety valve from triggering. Numbers slid through Gunnar's mind like beads on an abacus, grade percentage, wheel friction coefficient, steam pressure, coal consumption rate. The math was always there, running parallel to the feel of the machine. When they aligned, when calculation matched the shudder of metal against his palm, that's when the widow maker ran her best. Heard Simmons wouldn't take this run, Dutch said, sliding his shovel under another heap of coal. The muscles in his forearms rippled as he swung it into the firebox's moor. Harrison and Meeks, too. Heard the same, Gunner replied, eyes fixed on the snow blind darkness ahead. Dutch nodded as if that explained everything. Cargo's gotta move. The track curved ahead, disappearing into the howling white. Gunner leaned forward, eyes narrowing as he searched for the familiar shapes of the trestle bridge. The widow maker's headlamp carved a feeble tunnel through the blizzard, illuminating only sheets of driving snow. But he knew the bridge was there, four hundred twenty seven yards from the last mile marker, spanning
— The Trestle Bridge
SPEAKER_01two hundred thirteen feet across Miller's gorge. The numbers were there in his head, reliable as steel. Then the wind hit. It struck from the west like a battering ram, catching the widowmaker broadside just as her front wheels found the trestle. The entire engine lurched sideways with a screech of metal. Dutch stumbled, catching himself on the tender gate. Gunner didn't hesitate. His left hand clenched tighter on the throttle while his right spun the brake wheel one quarter turn, not enough to stop their momentum, just enough to stabilize. He felt the exact moment when the drive wheels regained their grip, the subtle change in vibration that meant they were back in harmony with the rails. Careful now, girl, he murmured to the widow maker. I know you don't like this bridge. The engine seemed to answer with a petulant blast of steam from her cylinders, as if protesting this assessment of her character. She's taking it personally again, Dutch said, bracing himself as another gust hammered the cab. The wind screamed across the gorge, finding every gap in the widow maker's iron skin. It carried ice crystals that stung Gunnar's cheeks like needles. The trestle beneath them vanished completely. Rails swallowed by swirling white nothing. They were suspended in a void, moving forward on faith and calculation alone. Gunner's eyes flicked between the pressure gauge and the faint shadow of the track ahead. The crosswind was pushing them constantly to the east, trying to nudge the wheels off the rails. He compensated with minute adjustments to the throttle, feeling the resistance through his fingers. Too much correction and they'd overbalance to the west, too little and they'd slide off the edge. The margin for error was measured in inches. The widowmaker groaned as her entire frame twisted against the wind's assault. Most engineers would have slowed to a crawl on this stretch, but that carried its own dangers. Momentum was their ally here. Physics was clear on that point. Keep moving or die trying. Almost across, Gunner said, though the far side remained invisible. Dutch nodded, feeding another shovelful into the firebox. Never doubted it. As if acknowledging their faith, the snow parted for just a moment, revealing the solid ground of the far embankment. The widow maker's wheels hit it with a jolt that rattled Gunner's teeth, and then they were through, the trestle falling away behind them. But the night wasn't
— The Frozen Switchpoint
SPEAKER_01finished with them yet. The switch point lay ahead where the main line split toward Harrow Gulch. In normal conditions it would be a simple matter to navigate. Tonight, with temperatures plunging well below zero, ice would be building up in the mechanism. Gunnar checked his pocket watch, counting the seconds in his head. The switch operator would have last cleared the points fifty seven minutes ago, based on the schedule. Ice formation in this weather accumulated at predictable rates, three eighths of an inch every twelve minutes in these conditions. The widow maker needed to hit the switch at precisely the right moment, fast enough that her weight would break through any ice buildup, but not so fast that a frozen switch would derail them. Gunner eased the throttle forward, adding just enough steam to maintain their speed as they descended the gentle slope toward the junction. Two hundred yards out, he pulled the whistle cord twice. The widowmaker's voice echoed across the valley, a long, mournful cry that was swallowed by the storm almost instantly. If the switchman was at his post, he'd clear the ice, if not. Gunner's fingers tightened on the throttle. The junction appeared in the headlamp's beam, a dark shape against the blanket of white. No movement, no sign of the switchman. He's not there, Dutch said, voice flat. Gunner nodded once. Hold on. The calculations came faster now. Speed twenty eight miles per hour, distance one hundred twenty yards and closing, ice thickness approximately one and three quarter inches, probability of switch freezing, high. Probability of derailment if they hit a frozen switch at current speed, higher. He pulled the brake, feeling the widowmaker resist as her wheels skidded against the slick rails. Not too much, they still needed momentum. Just enough to drop them to twenty two miles per hour. At that speed, physics and steel would be on their side. The switch grew larger in the headlamp's glare. Gunner leaned forward squinting through the frost rimmed window. There a glint of steel beneath snow. The points were aligned for the main line, not their spur. Three seconds to impact. Gunner yanked the whistle again, one long commanding blast that demanded attention. The Widowmaker's weight shifted as they hit the junction, her wheels striking the switch mechanism with calculated force. For a breathless moment metal ground against metal, ice cracking like gunshots beneath them. Then the switch points moved, grudgingly sliding into their proper alignment just as the engine's drive wheels crossed the gap. The widowmaker shuddered once, then settled into her rhythm again as they took the spur line toward Harrow Gulch. Dutch let out a low whistle. That was closer than a flea on a dog's back. Gunner didn't answer, but his shoulders relaxed a fraction. He patted the throttle housing once, a small acknowledgement between him and the machine. The widow maker responded with a contented sigh of steam, pushing steadily onward through the storm. They'd make Harrow Gulch on schedule, the cargo would move. The math had worked out just like it always did when he trusted the numbers and listened to what the engine was telling him. Everything else, the refused route, the absent switchman, the manifest waiting at the depot, those were problems for another hour. Right now there was only the Widowmaker, the snow, and the tracks unfurling before
— Harrow Gulch Depot
SPEAKER_01them. Scene two. Gunnar guided the Widowmaker to a perfect stop, the brake shoes kissing the wheels with just enough pressure to halt without jolting the cargo. The platform stood nearly deserted, snow collecting in untouched drifts across most of its length. Only a single set of fresh footprints led from the station office to the far end of the platform where cargo would be unloaded. One man to receive a full engine's worth of freight. The math didn't add up. Steam billowed from the widowmaker's cylinders as she settled, wreathing the platform in ghostly white. Gunnar pulled the manifest from his breast pocket, double checking the cargo list before stepping down into ankle deep snow. The depot clock above the office door read two hundred seventeen AM, three minutes ahead of schedule despite the storm. I'll check in with the agent, he told Dutch, who was already preparing to open the cargo doors. Start with car three, medical supplies for Doc Weaver. Dutch nodded, his massive frame silhouetted against the engine's headlamp as he climbed down. Watch yourself. Syndicate's been throwing weight around lately. The warning prickled at the back of Gunnar's neck. The ironclad
— The Syndicate Agent
SPEAKER_01syndicate had been expanding their control over the territory's rail lines for months now, but they'd mostly left independent engineers alone. Mostly. The depot office door creaked as Gunnar pushed it open. Inside a single desk lamp cast a pool of yellow light across a polished oak counter. Behind it stood a man in a charcoal uniform so crisply pressed that each fold could have sliced paper. The ironclad syndicate's emblem, a stylized locomotive wheel wrapped in chain, gleamed silver on his lapel. Manifest, the agent said without looking up from his ledger. His pen scratched across the paper with mechanical precision. Gunner placed the folded papers on the counter, noticing the contrast between his coal stained fingers and the spotless wood. Engine number seven from Milston Junction. Full cargo manifest as requested. The agent's eyes flicked up for a fraction of a second, registering Gunnar's youth with a slight tightening around his mouth before returning to his ledger. Harlan, he said, making it sound like an accusation rather than a name. Your cargo distribution has been adjusted. Adjusted? Gunner kept his voice neutral, but something cold settled in his stomach. The agent slid a fresh document across the counter. Car six has been redirected to Coalfall. The mining operation there requires immediate resupply. Gunner studied the new manifest, the numbers lining up in his head like a faulty equation. Car six contains farm equipment for the Peterson homestead. Paid for in advance, scheduled delivery tonight. He tapped the original manifest. It's all here, signed and authorized in Millston. The authorization has been superseded, the agent's voice remained flat, disinterested. Section four, Paragraph three clearly authorizes reallocation of cargo space for optimal efficiency. The governor's freight ordinance, Gunnar said, the pieces clicking into place. The new law had passed last month, supposedly to improve delivery times during the winter months. Precisely. The agent made another notation in his ledger. The syndicate is empowered to make adjustments as regional needs dictate. Gunner's fingers tightened on the manifest papers, crinkling their edges. The Peterson family had been waiting three months for that equipment. Their spring planting depended on it. The Petersons paid for priority delivery, Gunner said, measuring each word like powder for a charge. They were guaranteed. They will be compensated for the delay, the agent cut him off, still not looking up. Standard Procedure Section four, Paragraph five. Gunner felt heat rising in his chest, not the quick flash of anger, but the slow burn of certainty that something fundamentally wrong was happening. He looked again at the adjusted manifest. The rerooted equipment wasn't being sent to miners who needed it more urgently, it was being sent to the coal fall operation, owned by the syndicate itself. And who authorizes these adjustments? Gunner asked, his voice steady despite the tension coiling in his shoulders.
— The Cargo Rerouted
SPEAKER_01Who determines what constitutes optimal efficiency? Now the agent did look up, pale eyes assessing Gunner with newfound attention. The regional logistics director makes those determinations based on territorial economic priorities. His words had the practiced cadence of something memorized. The governor's office has full oversight. The lie hung in the air between them, obvious as a locomotive in a parlour. The governor was three hundred miles away in the territorial capital. There was no oversight here, just syndicate men making syndicate decisions that benefited syndicate interests. Gunner could argue further. He could demand to see the authorization papers, insist on telegraphing the governor's office for clarification. And the Peterson's equipment would still go to Coal Fall while he'd earn himself the kind of attention independent engineers couldn't afford. I'll need a copy of the adjustment order, Gunner said instead. For my records. Something like surprise flickered across the agent's face before his features smoothed back into professional blankness. He hadn't expected compliance. Of course, he said, producing a carbon copy form and stamping it with mechanical efficiency. Sign here acknowledging receipt of the updated instructions. Gunnar signed his signature neat and precise beneath the syndicate letter head. The agent's eyes lingered on it for a moment longer than necessary. Is there anything else? Gunner asked, folding the carbon copy into his breast pocket beside his father's watch. That will be all, Engineer Harlan. The agent turned back to his ledger. You may proceed with unloading cars one through five and seven. The syndicate appreciates your cooperation. Outside the snow had intensified, erasing Dutch's footprints almost as quickly as he made them. Gunnar walked toward the cargo cars, his mind working through what had just happened. This wasn't the first cargo that had been mysteriously rerooted in recent months. The pattern was becoming clear, even if the purpose behind it remained shadowed. At the side of Car four, out of sight from the depot office windows, Gunnar reached into his inner coat pocket and removed a small, leather bound book. The binding was worn smooth from years of handling,
— The Logbook
SPEAKER_01the pages filled with his father's handwriting up until six months ago, then continuing in Gunnar's more angular script. He opened to a fresh page and using the cargo car for support, began to write. His pencil moved with the same precision he applied to the widowmaker's controls. February seventeenth, eighteen seventy nine. Harrow Gulch Depot two twenty three AM Agent name H Wells, Syndicate. Car number six rerouted to Coalfall without shipper consent. Contents Peterson Farm Equipment, Seed Drill, Mechanical Reaper. Justification Cited Governor's Freight Ordnance Section four, Paragraph three. No emergency conditions apparent. Third such rerouting this month on this line. Beneath this, he made a careful sketch of the syndicate agent's signature from the carbon copy, followed by the identifying numbers from the locomotive that would carry the Peterson's equipment to Coalfall instead. He closed the book and returned it to his pocket, the weight of it against his chest oddly reassuring. His father had always taught him that good records were an engineer's best defense. Numbers don't lie, Emmett Harlan would say, even when people do. What Gunnar couldn't yet know was that this small act of documentation, this instinctive collecting of discrepancies and details, was the first thread in what would become a map of corruption spanning the entire territory. In the darkness of the snowy depot, he had taken his first step toward uncovering what had happened to his father, though the connection remained invisible, buried like the rails beneath the drifting snow. He turned back toward the widowmaker, calculations already forming in his mind for how to explain the missing equipment to the Petersons. They deserved better than a form letter from the syndicate. They deserved the truth, even if the truth was that the rules had changed when nobody was looking. Scene three. Gunnar stepped out of the depot
— Back to the Widowmaker
SPEAKER_01office into a world transformed by snow and darkness. The manifest notation crinkled in his breast pocket with each step, a paper reminder of the invisible constraints tightening around them all. Snow crunched beneath his boots as he crossed the yard toward the widow maker, whose dark silhouette stood sentinel against the night sky. The falling snow caught the glow from her firebox, turning the air around her into a swarm of golden moats that vanished as quickly as they appeared. The yard was Stretched empty around him, rails like black ribbons disappearing beneath pristine white. In the distance the water tower's silhouette loomed against the storm clouds, its iron frame collecting ice that would have to be chipped away come morning. Everything was numbers and angles, problems with solutions waiting to be calculated. Everything except what had just happened in that office. He patted his inner pocket where the logbook sat, the fresh entry still damp with graphite. His father had taught him that documentation was another form of engineering, assembling facts instead of machine parts, building a case instead of an engine. But cases needed judges, and Gunnar wasn't sure who would listen to a fourteen year old engineer with suspicions about the territory's most powerful company. The widow maker waited fifty yards ahead, patient as only iron could be. Steam rose from her in slow rhythmic puffs that dissipated into the night like breath in cold air. Her headlamp cut a weak cone through the falling snow, illuminating the diamond pattern of her cow catcher and the frost forming along her running boards. Gunner approached from her side rather than the front, never startle an engine, another of his father's rules. He ran a gloved hand along her side plate, feeling the vibration of her idle through the worn leather. The metal was hot enough to melt the snow that landed on it, creating slick pathways down her black flanks. His fingers found the familiar inspection points without needing to look, the cylinder head bolts, tight but not over talked, the valve gear linkage, clear of ice buildup, the drive rod bearing, warm but not hot, perfect. The widow maker had been his father's engine for fifteen years before she became gunners, and he knew every inch of her the way other boys might know the features of their own faces. He paused at the connection between the engine and the first cargo car, checking the coupling pin and safety chains. All secure. Five cars remaining after the syndicate's adjustment. Five responsibilities he wouldn't fail, even if the sixth had been taken from him. Good girl, he murmured, patting the boiler housing. Just the return journey now. The widow maker responded with a soft hiss of steam from her cylinder cocks, as if acknowledging his words. Machines didn't talk back, of course, but good engineers listened anyway. Gunner climbed the short ladder to the cab, feeling the welcome blast of heat from the open firebox door. Dutch stood with his back to him, massive shoulders silhouetted against the orange glow as he shoveled coal with metronomic precision. The cab smelled of hot metal, coal smoke and machine oil,
— Dutch and the Syndicate
SPEAKER_01the perfume of progress, his father used to say. Cargo situation? Dutch asked without turning, somehow sensing Gunnar's presence despite the noise of the engine and the storm. They took car six. Gunnar moved to the engineer's position, checking gauges that were already perfect because Dutch would never let them be otherwise. Redirected to Coalfall. Dutch nodded once, the motion barely perceptible in the wavering light. Syndicate? Who else? They didn't need more words than that. Dutch had been firing for Emmett Harlan since before Gunnar was born, and he'd seen the syndicate's slow expansion across the territory's rail lines. What had started as a simple freight company had become something else entirely. Something with government contracts, private security forces, and enough power to rewrite the rules of commerce as they went. Dutch closed the firebox door, plunging the cab into relative darkness, broken only by the gauge's amber glow and the faint moonlight filtering through snow streaked windows. He turned to face Gunner, his expression hidden in shadow except for his eyes which caught the light like banked coals. The look that passed between them contained more than words could efficiently express. Shared frustration at the syndicate's overreach, concern for the Petersons who would plant late this year if at all, and the deeper unspoken worry about patterns emerging in the territory that boded ill for independent operators like themselves. But most of all, it held the quiet determination that had carried them through six months without Emmett Harlan, the silent agreement to keep moving forward, keep the cargo flowing, keep the promises they could still keep. Around them the depot yard held its midnight breath. The only sounds were the rhythmic chuffing of the widow maker's idol, the occasional ping of cooling metal from the just unloaded cars, and the distant mournful howl of wind through the mountain pass they would soon navigate again. The snow continued to fall, erasing their arrival bit by bit. Pressure's optimal, Dutch said finally, breaking the silence. She'll climb that western grade like it's a Sunday stroll. Gunner nodded, pulling his father's pocket watch from his vest to check the time. They were still three minutes ahead of schedule, despite the delay with the agent. Let's get moving. Night's not getting any younger. His hand closed around the throttle again, feeling the familiar connection between man and machine snap into place. The widow maker responded immediately, her idle deepening to a purposeful growl as he opened the regulator valve. Steam rushed into the cylinders and the great drive wheels began to turn, pushing against the inertia of rest. They rolled backwards slowly, away from the unloaded cars and toward the switch that would return them to the main line. Gunner pulled the whistle cord twice, short, sharp blasts that echoed across the sleeping town. Not that anyone was listening in this weather, but signals were signals. Rules kept the world turning as surely as the widow maker's wheels. As they cleared the switch, Gunner opened the throttle wider. The engine leaned into her task, accelerating with a confidence he felt mirrored in his own chest. The problems waiting in Harrow Gulch, the syndicate agent, the redirected cargo, the growing shadow over the territory, would still be there when they returned. But for now there was only the night, the storm, and the track ahead. The widow maker's whistle cut through the darkness once more as they left the depot behind, a defiant announcement of their departure. Gunnar settled into the familiar motion of the cab, the sway and pitch that had rocked him to sleep as a child in his father's arms. Dutch resumed his position by the tender shovel ready for the hungry firebox. The snow swirled around them, but the widow maker pressed forward, her headlamp carving a narrow path through the white void. Tomorrow would bring new calculations, new problems to solve. But tonight the equation was simple
— CH 2 — What Comes Next
SPEAKER_01man, machine, and mountain versus the storm. And Gunnar Harlan never lost at mathematics. The syndicate rerouted the Peterson's cargo tonight. Gunnar wrote it all down. Next chapter Harrow Gulch by Daylight. And someone is following the Widowmaker. Thank you for listening to Compass and Codex. Never stop exploring unknown worlds.