The Mysterious Bookshop

Brookmyre, Christopher - Quite Ugly One Morning