Karl Schroeder is a new science fiction writer from Canada. Our reviewer Aaron was impressed with the futuristic ideas in his third book, Lady of Mazes. If you're looking for new and challenging hard SF, you might want to try this book and author.
From Aaron Hughes' review of Lady of Mazes:
"Lady of Mazes is set far in the future of our solar system. It takes place in the same future universe as Schroeder's earlier novel Ventus, but the two books are completely independent. In this future, "inscape" technology allows individuals to perceive the world around them however suits them - sort of like virtual reality that travels around with you. In most of the solar system, inscape will even manipulate the world for your benefit. So, for example, if you're feeling blue, inscape will arrange for you to bump into an old friend likely to cheer you up (the real person, mind you, not a make-believe version). But is this too much of a good thing? If reality is continually rearranged to suit you, what are you missing?"
To read the entire review:
Lady of Mazes