Skip to Navigation
Home

Novels

Cold Lessons
Cover of Cold Lessons, by Michael McCulloch

(Note: Michael McCulloch is a pen name used by Keir Graff.)

It's winter, 1987, in Garden City, Montana, a sleepy college town with more bars than churches.

Eighteen years ago, Gil Strickland was named Teacher of the Year. But those days are long gone for the once-idealistic instructor at Porte l'Enfer High—right now, it's all he can do to get to class sober and turn his lesson plans in on time. His job in jeopardy, he's dogged at every step by a vice principal who works his job with evangelical zeal.

My Fellow Americans
Cover of My Fellow Americans, by Keir Graff

He was a law-abiding citizen—until they called him a terrorist

In the near future, America simmers in suspicion and fear. The president expands the global front of the war on terror, then declares martial law and sits, unelected, for a third term.

The Price of Liberty
Cover of The Price of Liberty, by Keir Graff

It's a new day in America—but old contracts must still be paid

Jack McEnroe is a construction worker with an unusual job: building a prison for terrorists. Like his neighbors in Red Rock, Wyoming, Jack isn't particularly concerned about politics. In a depressed rural economy, he's just grateful to have a job.

Jack's boss, Dave Fetters, is grateful, too: he has a no-bid, cost-plus contract issued by the previous administration. It's his last chance to get rich, and he's making the most of it.

  • About
    • Bio
    • FAQ
    • Media Kit
    • Photos
    • Contact
    • Invite Keir to your library or book club!
  • Press & Reviews
    • Reviews
    • Profiles & Interviews
    • Audio & Video
  • News
  • Appearances
  • School Visits
  • Library Programs
    • How I Kept My Day Job and Became a Published Author—and You Can, Too!
  • Novels
    • The Price of Liberty
    • One Nation, Under God
    • My Fellow Americans
    • Cold Lessons
  • Short Stories
    • A Novel Idea
    • The Read
    • Untitled
    • Reading Is My Business
    • If You Should Have Any Need at All
    • Ghost Stations
    • The Courage of My Companions
    • Double Fault
  • Children's Books
    • The Other Felix
  • Accordion File
    • Riding the Bus: A Beginner's Guide
    • Setting Your New Password
    • Action News 7 Storm Tracker Team
    • Contract Rider
    • Acknowledgments Pages Say More Than Thanks
  • Recommendations
  • Resources for Writers
    • Becoming a Better Writer
    • Finding an Agent
    • Getting Published
    • Self-Promotion
    • Self-Publishing
    • The Literary Ecosystem
    • The Market
    • Writers on Writing
  • Good Bookstores


I Give Good Email

Sign up for my newsletter!