Stonemouth

Iain Banks

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