Top ten books by Iain Banks The book that launched Banks's career, this sensational debut is often grotesquely funny as it tells the story of 16-year-old Frank Cauldhame and his troubled childhood. Criticised for its gruesome violence, the book was widely acclaimed by critics. Picture: Abacus