Japanese Culture : The Religious and Philosophical Foundations