David vs Goliath

Audio book review – this book goes into detail about some small vs large encounters and discusses what they have in common. Some very interesting and amazing stories.