Essentials of Shinto: An Analytical Guide to Principal Teachings (Resources in Asian Philosophy and Religion)