Check out this Presentation: How Technology Play a major role in every battle !!