Brookmyre, Christopher One fine day in the middle of the night - London : Abacus 1999 ISBN: 9780349112091