This video is from Rleeson85 and all credit goes to him
Note: He does a single player run through on veteran and he also commentates the whole video helping you throughout the mission.
The audio does become a little out of sync towards the end but it shouldn't impact the game play too much