I was looking through the generic recipes in Stephen Snyder's The Brewmaster's Bible (copyright 1997). For India Pale Ales he recommended Wyeast's 2565 or 1007. Wyeast lists these as Kölsch and German Ale respectively.
I've been using Safale 05, American Ale. Am I using the wrong yeast?
No, you're reading the wrong book IMO.
LOL.

There is a wide variety of strains suitable for IPA and even then, it's a matter of personal preference anyway. I say try 'em all and see which one suits you. Split batches could speed up the assessment process.
My current favorite is ECY Old Newark, but over the last 2 decades I've made IPA with the various iterations of the "Chico" yeast as well as Whitbread, the Guinness strain, WY1968, a few German strains, and of course (mostly) my "god-knows-what-it-is" house strain.
Point is,
they all worked, they all made great IPA, and I found in the end that the differences are really not even all that extreme (at least in my IPA).
Anyway, as far as I'm concerned
there is no wrong choice if you like the end result.