Identifying the obstacles every Christian has to face... and how to overcome them. You might assume from the title of this book that it tells the story of David and Goliath... well you'd be wrong! In Defeating the Giants, John Partington examines the many enemies of the Israelites in the Old Testament and flags how each of these groups reflects modern-day trials and tribulations such as fear, materialism and worldliness. This book isn't an academic essay; it's a deeply personal account, with illustrations from John's own life abounding. As you read you'll be astonished at the way he draws such logical and powerful parallels between the physical enemies of yesteryear and the equally dangerous spiritual enemies each of us faces today. It not only identifies the struggles we must confront; it gives detailed and practical advice on how to overcome them.