In Moving Mountains, John Eldredge offers a powerful guide to prayer and spiritual warfare. Drawing on personal experience, biblical teaching, and insights from church history, Eldredge shows readers how to deepen their prayer lives and engage in effective spiritual...