It makes me happy to see Rama mentioned here! I read the first book in the series when I was 8 or 9, and it's what really hooked me on science fiction. Like, I had to read it with a dictionary open because some of the language was way too technical for me, but I was absolutely enthralled.