i loved this book. its at my school library (6th to 8th grade).. i didn't think anything was bad about it.... i mean, i'm 13 almost 14 and i think its okay for people 12- 13+.... or mature late 12.. MAYBE... NOT for people 12 or under though... they might not "understand" some of the topics