O'Hagan's shrewd but unshowy narration and writerly eye for character are a major asset. A former naval officer, Narendra ...