A Manifesto For Hope: Ten principles for transforming the lives of children and young people by Steve Chalke Back to product details page >