The National Self-harm network 

This online book is highly useful. It is full of exercises, practical worksheets and so much more to help both learn more about self-harm and yourself