If you liked Surface Detail by Iain M Banks,
here are some books like this: