3 books by Cat Clarke, rated for reading level and content intensity.
Undone
Cat Clarke
The pants project