This book may be ok for mid teens but is inappropriate for children. It introduces concepts that children are too young to understand. It is being sold to unaccompanied children under 10 - yes, i checked with a book store. In my view it's yet another example of the current trend to over sexualise children. Disappointing to see children targeted with this stuff.