Tempered Steel: How God Shapes a Man's Heart through Adversity by Steve Farrar Back to product details page >