What is the difference between Espresso, Cappuccino, Latte, and Mocha as opposed to regular coffee?

Can someone explain what these drinks are... in simple, non-familiar with coffee person terms.
9 answers 9