I have read most, if not all, of these books and authors, and hope you will give them a good try. I consider them suitable for any reader--adults, if you think your younger readers will be shocked or tainted, perhaps you don't know as much about their reading habits as you think you do. What they don't get they'll cruise over, and the rest--if you've done your jobs they'll take it in stride or they'll ask.
I hope you find old friends here and make new ones. These have all given me ideas, entertainment, and lots of room for thought!