Everything you need to understand or teach Edge by Michael Cadnum.
Zachary is adrift in the world. He has cut himself off from most of his past, dropped out of high school, broken up with girlfriend, lost touch with his best friend who moved away, and seems content in his discontent.
He is also angry at the world, an anger that often explodes in violence. When a random act of violence enters his life—his father is shot during a car-jacking—his...