I've just read Iain Banks "Transition"

Banks, back to his best after his rather disappointing (for me) and somewhat predictable book The Business.