Therapeutic communities : past, present, and future - Campling, Penelope, (Therapeutic communities ;, 1999)