I recommend anything by Ian Banks (except the most recent one as i didn't read it) and by Ian M.Banks - good science fiction

I love SF and fantasy. I am currently working my way through Terry Prachett's Discword novels and I am happy. Although "The hitchhiker guide to Galaxy" is voted by British public as one of the 100 best books of all times I only moderately enjoyed it. probably, all fine sarcasms are wasted on my thick Belorussian skin