The correct option is
D All of the above
The wall of heart is divided into three layers:
- Epicardium: It is the outer layer that protects the heart and also known as visceral pericardium. It forms the innermost layer of pericardium which is a double layered membrane covering the heart externally.
- Myocardium: It is the middle layer and composed of heart muscles which stimulate contraction of heart.
- Endocardium: It is the inner layer which lines the chambers of heart. It is continuous with the wall of large blood vessels called endothelium.
Hence, all the options are correct.
So, the correct answer is 'All of the above'.