Hattori Hanzo: The Devil Ninja A Life and Times