The Impact Cycle
Jim Knight
Reflection Guide to The Impact Cycle
Jim Knight, Jennifer Ryschon Knight, Clinton Carlson