The heart wall has three layers. In order from the outer layer to the inner layer, they are ______.
A) endocardium, myocardium, and epicardium B) myocardium, endocardium, and epicardium C) endocardium, epicardium, and myocardium D) epicardium, myocardium, and endocardium