If you liked Espedair Street by Iain Banks,
here are some books like this: