Rainbowriver - I had to read it for O level <shows age> & hated it because I was forced to share it with a slow reader who snurked at the n word. My English teacher gave a copy to me as a leaving present. I read it over the summer & fell in love with it. I've read it at least once a year since then.
rainbowriver - it's about the race and class issues in the Deep South of USA in the 1930s. Based in a small town and told from the viewpoint of two young children. Really, really good. It appears on virtually every "must read" list so definitely worth a go.