The Kakure Kirishitan of Japan: A Study of Their Development, Beliefs and Rituals to the Present Day (Japan Library)