M&A Essentials: A Practical Guide for Buyers, Sellers and Advisors