overcoming struggles books