Quite Ugly One Morning

Quite Ugly One Morning - Christopher Brookmyre Not my usual thing (a little too much foul language and general grossness for my taste), but surprisingly I did enjoy it - mainly, I think, because I liked the main characters.