Espedair Street.

by Iain Banks

Daniel Weir used to be a famous - not to say infamous - rock star. Maybe still is. At thirty-one he has been both a brilliant failure and a dull success. He's made a lot of mistakes that have paid…