num_pages: 128
description: Book discussing the Japanese Ninja and the element of surprise.
language: English
title: The Invisible Ninja: Ancient Secrets of Surprise
titlecomplete: The Invisible Ninja: Ancient Secrets of Surprise
ratings_count: 8
publisher: Citadel