DS1 has been asked to read a science fiction book during half term because the class is going to be doing some literacy work on this genre.
I don't know the difference between fantasy and science fiction, if indeed there is one, and Amazon are no help as they lump the two together - for all I know Harry Potter is sci fi as Amazon lists it in this category. 
If anybody could suggest something that fits the bill, aimed at 10yrs + that would be great.
By the way, is The Hitchhiker's Guide to the Galaxy' suitable for children? I haven't ever read the book and can bearly remember the tv programme so I have no idea but it is a classic and would be a laugh at least and I know it is a proper science fiction story.
Thanks.