Book recommendations
2 books
If you want to go old school, Rendezvous With Rama is great.
I recently read Rule 34 by HNer Charles Stross. I liked it a lot.