An amazingly intimate, compassionate, gripping portrait of addiction, courage and love' The judges of the Booker PrizeIt is 1981. Glasgow is dying and good families must grift to survive. Agnes Bain has always expected more from life. She dreams of greater things: a house with its own front door and..