This is a nice list. I’ve read a number of these (and there are some obvious ones missing) but this will give me some more options when I head to the library looking for something like this to read on the train.
As an aside I’m currently reading ‘Devices and Desires’ by K. J. Parker on my brother’s recommendation. So far, so good but I hope it speeds up a little. (I like engineers as protagonists)