Matthew W. Stover's Heroes Die comes to mind, though it might be a little more mature than you're wanting (in terms of violence, not sex), but I loved it when I was 15 or 16, still do. It's not vampires or ninjas, but it is quite good, and I can definitely see the main character appealing to someone who's a fan of ninjas.
Oh, and Neil Stephenson's Snow Crash, of course, especially if he's at all into computers.
|