What Good Is God?: Finding Faith and Hope in Troubled Times