Rage
In quiet Placerville, Maine, a slightly twisted boy named Charles Decker holds the 24 other students of his algebra class at gunpoint after shooting two teachers.
Abused by his father as a child, he describes the important parts of his life, and in the process, lets a lot of the students he holds hostage tell the rest of the class their "Dirty Secrets". Things almost come to an early end when Charles is shot by a sniper, but the bullet hits a padlock he had placed in his pocket earlier.
As things progress, the students become more and more responsive to their captor, all except Ted Jones. The students get their own back, and play one last nasty trick on another student before being released unharmed. But Charles is out of luck...
Richard Bachman
Richard Bachman is a pseudonym of Stephen King.