Modern Martingale Methods: Theory and Applications