Jim Liedeka rated Quite Ugly One Morning: 5 stars May 20, 2012 Public Quite Ugly One Morning by Christopher Brookmyre, Christopher Brookmyre