One Fine Day in the Middle of the Night

Novel by Scottish author Christopher Brookmyre, published 2000.

In this novel, Brookmyre takes his fictitious revenge on the kind of British holiday resort which is designed to never confront the holidaymakers with the fact that they've left good, old Britannia.

The resort in question is a converted oil rig, to which its designer, Gavin Hutchison, invites all his old class mates before shipping the monstrosity off to some African coast, so that in the future wealthy Brits can enjoy a warmer climate without otherwise being exposed to anything foreign.

None of said class mates actually remember who Gavin is, but how often do you get a chance to party at a luxury resort if you're a common mortal? And the drinks are free... So most of them show up.

What they're sadly unaware of is that a mysterious bunch of terrorists are also planning their very own kind of party on the rig.

And what the terrorists, in turn, are unaware of is that retired Police Inspector Hector McGregor is on to them.

This work has examples of the following tropes:

 * Badass: Having the formerly violent and criminal Schoolyard Bully All Grown Up and reformed batting for your team can be an advantage, when people are trying to kill you.
 * The Atoner: So many, some of them unexpected.
 * Butt Monkey:
 * Cassandra Truth: Hector McGregor.
 * Class Reunion: The entire premise of the book.
 * Continuity Nod: McGregor from Quite Ugly One Morning, not all that restfully retired.
 * Cool Old Lady: Their old English teacher.
 * Dirty Coward: Gavin puts himself ahead of everyone else
 * Genre Savvy: Ally, not that it helps him or anyone else much.
 * Heel Face Turn: Several, but perhaps most notably
 * Lampshade Hanging: Protagonist Alastair McQuade loves action films and talks a lot about Die Hard. Guess what type of story this one resembles.
 * My Girl Back Home: Annette to Alastair.
 * Popular Is Dumb: Subverted. Alastair has, much to his own surprise, ended up in a relationship with former class beauty and popular girl Annette, who isn't stupid at all. Actually she's smart enough not to go to the reunion.
 * Retired Badass: Hector McGregor. Your Mileage May Vary on whether Tim Vale is technically retired. He still works as a security consultant
 * Schoolyard Bully All Grown Up: Subverted. He has reformed and turned into a very likable person. He also had a Freudian Excuse.
 * The Load: Gavin
 * Turncoat:
 * "Well Done, Son" Guy: A completely non-paternal example with