Iain Banks is one of the most inventive writers in the UK today, producing an extraordinary range of work, from family sagas set in present-day Scotland to science fiction spanning vast gulfs of space... This description may be from another edition of this product.